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
相關文章
相關標籤/搜索