k8s ceph StatefulSet 在线容量扩容
kubectlget storageclass(本图已经支持)查看storageclasses是否支持扩容。然后改变pvc容量,改变pvc大小进行保存。在然后就是更改ceph块存储的大小。根据image名称查看rbd的容量。已经挂载了需要再次直接resize。根据pv名称查具体image名字。进入容器所在节点改变rbd大小。然后进入容器内部查看已经生效。如果未支持的话进入编辑。增加字段(允许进行扩
查看storageclasses是否支持扩容
kubectl get storageclass(本图已经支持)
如果未支持的话进入编辑
kubectl edit storageclasses.storage.k8s.io rbd
增加字段(允许进行扩容)
allowVolumeExpansion: true
然后改变pvc容量,改变pvc大小进行保存
kubectl edit pvc data-bmoss-pre-0
在然后就是更改ceph块存储的大小
首先找到pv名称
kubectl get pvc |grep bmoss-pre
根据pv名称查具体image名字
kubectl get pv pvc-d2543509-175d-11eb-9873-6c92bf35b476 -o yaml | grep image
根据image名称查看rbd的容量
查看容器所在节点
kubectl get pods -o wide | grep bmoss-pre
进入容器所在节点改变rbd大小
rbd resize --size 150G k8s/kubernetes-dynamic-pvc-d91c44e4-175d-11eb-b913-0a580ae94105
查看挂载存储名称
已经挂载了需要再次直接resize
resize2fs /dev/rbd6
然后进入容器内部查看已经生效
更多推荐
所有评论(0)