k8s--基础--22.8--storageclass--类型--Ceph RBD

k8s–基础–22.8–storageclass–类型–Ceph RBD


1、介绍

1.1、案例

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: fast
provisioner: kubernetes.io/rbd
parameters:
  monitors: 10.16.153.105:6789
  adminId: kube
  adminSecretName: ceph-secret
  adminSecretNamespace: kube-system
  pool: kube
  userId: kube
  userSecretName: ceph-secret-user
  userSecretNamespace: default
  fsType: ext4
  imageFormat: "2"
  imageFeatures: "layering"

2、说明

2.1、monitors

  1. Ceph monitor
  2. 逗号分隔
  3. 该参数是必需的。

2.2、adminId

  1. Ceph 客户端 ID,用于在 ceph 池中创建映像。
  2. 默认是 “admin”。

2.3、adminSecret

  1. adminId 的 Secret 名称。
  2. 该参数是必需的。
  3. 提供的 secret 必须有值为 “kubernetes.io/rbd” 的 type 参数。

2.4、adminSecretNamespace

  1. adminSecret 的命名空间。
  2. 默认是 “default”。

2.5、pool

  1. Ceph RBD 池
  2. 默认是 “rbd”。

2.6、userId

  1. Ceph 客户端 ID,用于映射 RBD 镜像。
  2. 默认与 adminId 相同。

2.7、userSecretName

  1. 用于映射 RBD 镜像的 userId 的Ceph Secret的名字。
  2. 它必须与PVC存在于相同的namespace 中。
  3. 该参数是必需的。
  4. 提供的 secret必须具有值为 “kubernetes.io/rbd” 的 type参数,例如以这样的方式创建:
    kubectl create secret generic ceph-secret --type="kubernetes.io/rbd" --from-literal=key='QVFEQ1pMdFhPUnQrSmhBQUFYaERWNHJsZ3BsMmNjcDR6RFZST0E9PQ==' --namespace=kube-system
     
    

2.8、userSecretNamespace

userSecretName 的命名空间。

2.9、fsType

  1. Kubernetes支持的fsType
  2. 默认:“ext4”。

2.10、imageFormat:

  1. Ceph RBD镜像格式
  2. 值:
    1. “1”(默认值)
    2. “2”

2.11、imageFeatures

  1. 参数是可选的
  2. 只能在你将 imageFormat 设置为 “2” 才使用。
  3. 目前支持的功能只是 layering。
  4. 默认是 “”,没有功能打开。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值