Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

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