k8s经过rbd使用ceph,pvc在线扩容

总结:
一、storage class 必须支持在线扩容
二、只能扩容,不能收缩
三、根据扩容大小,卷扩容须要必定时间


ide

1、查看storageclass是否支持动态扩容code

[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   #增长该字段表示容许动态扩容

2、编辑pvc,修改存储大小,保存退出get

kubectl edit pvc/grafana-pvc -n kube-system

spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 11Gi

3、验证kubernetes

#查看pvc大小是否更新完成,或者登录容器检查挂载分区是否扩容成功
kubectl get pvc/grafana-pvc -n kube-system
相关文章
相关标签/搜索