Red Hat Training
A Red Hat training course is available for OpenShift Container Platform
28.4. 在扩展卷失败时进行恢复
如果扩展底层存储在 master 或节点上失败,OpenShift Container Platform 管理员可以手动恢复 PVC 状态,并取消控制器持续重试的大小请求,而无需管理员干预。
目前,可以通过完成以下步骤手动完成此操作:
-
使用
Retain
重新声明策略标记绑定到声明(PVC)的 PV。编辑 PV,把persistentVolumeReclaimPolicy
的值改为Retain
。 - 删除 PVC(将在以后重新创建)。
-
为了确保可以把 PVC 绑定到一个带有
Retain
设置的 PV,手工编辑 PV,把claimRef
从 PV specs 中删除。这会将 PV 标记为Available
。有关绑定 PVC 的更多信息,请参阅 卷和声明绑定。 -
以较小的大小或底层存储供应商分配的大小,重新创建 PVC。另外,将 PVC 的
volumeName
字段设置为 PV 的名称。这使 PVC 只会绑定到置备的 PV。 - 恢复 PV 上的 reclaim 策略。