小编Hob*_*-42的帖子

取消或撤消kubernetes集群中持久卷的删除

意外地试图删除群集中的所有PV,但幸运的是他们仍然拥有绑定到它们的PVC,因此所有PV都被困在Status:Terminating中.

如何让PV从"终止"状态恢复到健康状态,在那里它被"绑定"到pvc并且完全正常工作?

这里的关键是我不想丢失任何数据,我想确保卷功能正常,并且如果声明消失则不会有被终止的风险.

以下是kubectl describePV上的一些细节.

$ kubectl describe pv persistent-vol-1
Finalizers:      [kubernetes.io/pv-protection foregroundDeletion]
Status:          Terminating (lasts 1h)
Claim:           ns/application
Reclaim Policy:  Delete
Run Code Online (Sandbox Code Playgroud)

这是对索赔的描述.

$ kubectl describe pvc application
Name:          application
Namespace:     ns
StorageClass:  standard
Status:        Bound
Volume:        persistent-vol-1
Run Code Online (Sandbox Code Playgroud)

kubernetes persistent-volumes

9
推荐指数
3
解决办法
4242
查看次数

标签 统计

kubernetes ×1

persistent-volumes ×1