kubernetes 为集群扩展 pvc
kubernetes expanding pvc for cluster
我的集群上有一个 PVC。
我可以在我的提供商(数字海洋)上扩展它
但是在集群上我需要以某种方式让它知道它扩展了吗?
这是我部署的文件,用于创建 pvc
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 驱动程序将通过调用数字海洋 API 来更新容量。来自docs
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: csi-pvc
namespace: default
spec:
[...]
resources:
requests:
# The field below can be increased.
storage: 10Gi
[...]
扩容成功后,PVC对象的status部分会反映实际卷的容量。
我的集群上有一个 PVC。
我可以在我的提供商(数字海洋)上扩展它
但是在集群上我需要以某种方式让它知道它扩展了吗?
这是我部署的文件,用于创建 pvc
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 驱动程序将通过调用数字海洋 API 来更新容量。来自docs
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: csi-pvc
namespace: default
spec:
[...]
resources:
requests:
# The field below can be increased.
storage: 10Gi
[...]
扩容成功后,PVC对象的status部分会反映实际卷的容量。