sc/rbd扩容pvc

1.kube-controller-manger镜像需要安装ceph-common软件包重打镜像

2. 修改kube-controller-manager.yaml

3. 修改ceph命名空间下的secret/ceph-secret(无法修改,需要修改重建)

type: kubernetes.io/rbd

4. 修改clusterrole

kubectl -nceph edit clusterrole rbd-provisioner
- apiGroups:
- ""
resources:
- secrets
verbs:
- get
- create
- delete
- watch

5. 修改sc/rbd,行首加入如下一行

kubectl -nceph edit sc rbd
allowVolumeExpansion: true

6. 将ceph配置(ceph.conf,ceph.client.admin.keyring)拷贝进conroller容器(临时),或者挂载secret,

7. kubelet启动加入如下启动参数 /etc/sysconfig/kubelet,然后重启kubelet

"--feature-gates ExpandInUsePersistentVolumes=true"

8. 修改pvc的size

posted on 2020-06-10 16:58  Copernicus  阅读(102)  评论(0)    收藏  举报

导航