k8s通过rbd使用ceph,pvc在线扩容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s通过rbd使用ceph,pvc在线扩容相关的知识,希望对你有一定的参考价值。
总结:
1、storage class 必须支持在线扩容
2、只能扩容,不能收缩
3、根据扩容大小,卷扩容需要一定时间
一、查看storageclass是否支持动态扩容
[root@k8s-master03 ~]# kubectl get storageclass
NAME PROVISIONER AGE
cephfs ceph.com/cephfs 289d
rbd (default) kubernetes.io/rbd 289d
[root@k8s-master03 ceph]# kubectl edit storageclasses.storage.k8s.io rbd
查看是否有如下字段
allowVolumeExpansion: true #增加该字段表示允许动态扩容
二、编辑pvc,修改存储大小,保存退出
kubectl edit pvc/grafana-pvc -n kube-system
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 11Gi
三、验证
#查看pvc大小是否更新完成,或者登陆容器检查挂载分区是否扩容成功
kubectl get pvc/grafana-pvc -n kube-system
以上是关于k8s通过rbd使用ceph,pvc在线扩容的主要内容,如果未能解决你的问题,请参考以下文章