当 Kubernetes 中的 PVC 扩容失败时,管理员可以手动恢复 Persistent Volume Claim (PVC) 状态并取消扩容请求。
修改绑定到 PVC 的 Persistent Volume (PV) 的回收策略为 Retain
。为此,编辑对应的 PV 并将 persistentVolumeReclaimPolicy
字段设置为 Retain
。
删除原有的 PVC。
手动编辑 PV,删除其规格中的 claimRef
条目。这样可以确保新的 PVC 能绑定到该 PV,使 PV 状态变为 Available
。
重新创建一个较小的 PVC,或者创建一个底层存储提供商支持的大小的 PVC。
在新的 PVC 中显式指定 volumeName
字段,使其与原 PV 名称匹配。这样可以确保新的 PVC 准确绑定到指定的 PV。
最后,恢复 PV 的原始回收策略。
StorageClass
已启用卷扩容功能,即将 allowVolumeExpansion
设置为 true
。