kube ⚡ 学习笔记 📝|k8s PV RBD 手动挂载_pv 中的_rbd
在 Kubernetes 的存储管理中,PersistentVolume(PV)和 PersistentVolumeClaim(PVC)是核心概念之一。今天,我们来聊聊如何通过 RBD(RADOS Block Device)手动挂载 PV!首先,确保你的集群已正确配置 Ceph 集群,并且 `ceph-common` 工具已安装。接着,创建一个 YAML 文件来定义 PV:
```yaml
apiVersion: v1
kind: PersistentVolume
metadata:
name: my-rbd-pv
spec:
capacity:
storage: 1Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: ceph
rbd:
monitors:
- 192.168.1.100:6789
pool: kube
image: my-volume
fsType: ext4
```
然后,创建 PVC 并绑定 PV。完成这些后,使用以下命令手动挂载 RBD 到 Pod:
```bash
rbd map my-volume --pool kube --id admin --keyring /etc/ceph/ceph.client.admin.keyring
mount /dev/rbd/kube/my-volume /mnt/data
```
这样,你就可以在容器内访问 `/mnt/data` 目录了!💡 Kubernetes 的存储配置虽然复杂,但通过一步步操作可以轻松搞定。快来试试吧!
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。