首页 > 动态 > 互联数码科普 >

kube ⚡ 学习笔记 📝|k8s PV RBD 手动挂载_pv 中的_rbd

发布时间:2025-04-08 09:39:11来源:

在 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 的存储配置虽然复杂,但通过一步步操作可以轻松搞定。快来试试吧!

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。