您的位置:首页 >动态 > 互联数码科普 >

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

导读 在 Kubernetes 的存储管理中,PersistentVolume(PV)和 PersistentVolumeClaim(PVC)是核心概念之一。今天,我们来聊聊如何通过 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 的存储配置虽然复杂,但通过一步步操作可以轻松搞定。快来试试吧!

免责声明:本文由用户上传,如有侵权请联系删除!