我想使用动态调整 PVC 大小的 Kubernetes 功能。当我将 PVC 尺寸修改为大尺寸后,只有 PV 尺寸发生了变化,但 PVC 状态仍然是FileSystemResizePending
。我的Kubernetes版本是1.15.3
,正常情况下文件系统会自动扩展。即使我重新创建 Pod,PVC 状态仍然是FileSystemResizePending
,并且大小不会改变。
CSI 驱动程序是aws-ebs-csi-driver
,版本是 alpha。Kubernetes 版本是1.15.3
.
像这样的功能门:
--feature-gates=ExpandInUsePersistentVolumes=true,CSINodeInfo=true,CSIDriverRegistry=true,CSIBlockVolume=true,VolumeSnapshotDataSource=true,ExpandCSIVolumes=true
Run Code Online (Sandbox Code Playgroud)
创建 StorageClass 文件是:
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: ebs-sc
provisioner: ebs.csi.aws.com
volumeBindingMode: WaitForFirstConsumer
allowVolumeExpansion: true
Run Code Online (Sandbox Code Playgroud)
光伏状态:
kubectl describe pv pvc-44bbcd26-2d7c-4e42-a426-7803efb6a5e7
Name: pvc-44bbcd26-2d7c-4e42-a426-7803efb6a5e7
Labels: <none>
Annotations: pv.kubernetes.io/provisioned-by: ebs.csi.aws.com
Finalizers: [kubernetes.io/pv-protection external-attacher/ebs-csi-aws-com]
StorageClass: ebs-sc
Status: Bound
Claim: default/test
Reclaim Policy: Delete
Access Modes: RWO
VolumeMode: Filesystem
Capacity: 25Gi
Node Affinity:
Required Terms: …
Run Code Online (Sandbox Code Playgroud)