7.5. 在扩展卷失败时进行恢复
如果调整大小的请求失败或处于待处理状态,您可以在 .spec.resources.requests.storage
中为持久性卷声明(PVC)输入不同的大小值来再次尝试。新值必须大于原始卷大小。
如果您仍然遇到问题,请使用以下步骤恢复。
流程
如果在 .spec.resources.requests.storage
中为 PVC 输入另一个较小的大小值无法正常工作,请执行以下操作:
-
把与 PVC 进行绑定的 PV 的 reclaim 策略设为
Retain
。将persistentVolumeReclaimPolicy
更改为Retain
。 - 删除 PVC。
-
手动编辑 PV 并从 PV specs 中删除
claimRef
条目,以确保新创建的 PVC 可以绑定到标记为Retain
的 PV。这会将 PV 标记为Available
。 - 以较小的大小,或底层存储架构可以分配的大小,重新创建 PVC。
-
将 PVC 的
volumeName
值设为 PV 的名称。这使 PVC 只会绑定到置备的 PV。 - 恢复 PV 上的 reclaim 策略。