kubernetes膨胀pvc用于集群
我的集群上有一个pvc 我可以在我的提供商(数字海洋)上扩展它 但是在集群上,我是否需要让它知道它已经扩展了 这是我的文件,我部署它来创建pvckubernetes膨胀pvc用于集群,kubernetes,kubernetes-pvc,Kubernetes,Kubernetes Pvc,我的集群上有一个pvc 我可以在我的提供商(数字海洋)上扩展它 但是在集群上,我是否需要让它知道它已经扩展了 这是我的文件,我部署它来创建pvc apiVersion: v1 kind: PersistentVolumeClaim metadata: name: test-pvc namespace: test spec: accessModes: - ReadWriteOnce resources: requests: storage: 4Gi st
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: test-pvc
namespace: test
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 4Gi
storageClassName: do-block-storage
不建议通过PVC对象(例如DigitalOcean云控制面板)以外的方式调整卷的大小,因为这可能会导致冲突。此外,大小更新不会立即反映在PVC对象状态部分,该部分最终将显示实际卷容量 建议使用
kubectl edit
通过PVC对象更新容量,CSI驱动程序将通过调用digital ocean API更新容量。从
成功扩展后,PVC对象的status部分将反映实际的卷容量。那么我是否可以通过:kubectl apply-f storage.yml部署相同的文件?我的印象是,如果我使用相同的名称,它会说这个pvc已经存在。那么,如果尺寸更大,它会知道增加尺寸吗?感谢使用kubectl edit来编辑现有的pvc对象。它应该自动增加digital ocean中的体积大小
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: csi-pvc
namespace: default
spec:
[...]
resources:
requests:
# The field below can be increased.
storage: 10Gi
[...]