27.17.3.7. Ceph RBD 对象定义
ceph-storageclass.yaml
apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: fast provisioner: kubernetes.io/rbd parameters: monitors: 10.16.153.105:6789 1 adminId: admin 2 adminSecretName: ceph-secret 3 adminSecretNamespace: kube-system 4 pool: kube 5 userId: kube 6 userSecretName: ceph-secret-user 7 fsType: ext4 8
- 1
- Ceph 监视器,以逗号分隔.它是必需的。
- 2
- 能够在池中创建镜像的 Ceph 客户端 ID。默认为 "admin"。
- 3
adminId
的 secret 名称。它是必需的。提供的 secret 必须具有类型 "kubernetes.io/rbd"。- 4
adminSecret
的命名空间。默认为 "default"。- 5
- Ceph RBD 池。默认为 "rbd"。
- 6
- 用于映射 Ceph RBD 镜像的 Ceph 客户端 ID。默认值与
adminId
相同。 - 7
- 对于
userId
,用于映射 Ceph RBD 镜像的 Ceph Secret 名称。它必须与 PVC 位于同一个命名空间中。它是必需的。 - 8
- 在动态部署卷中创建的文件系统。这个值被复制到动态配置的持久性卷的
fstype
字段中,并在第一个挂载卷时创建文件系统。默认值为ext4
。