不小心尝试删除集群中的所有 PV,但幸运的是它们仍然有绑定到它们的 PVC,因此所有 PV 都卡在 Status: Terminating。
如何使 PV 脱离“终止”状态并恢复到“绑定”到 pvc 并完全正常工作的健康状态?
这里的关键是我不想丢失任何数据,并且我想确保卷功能正常,并且如果索赔消失,不会有被终止的风险。
kubectl describe
以下是PV上的一些细节。
$ kubectl describe pv persistent-vol-1
Finalizers: [kubernetes.io/pv-protection foregroundDeletion]
Status: Terminating (lasts 1h)
Claim: ns/application
Reclaim Policy: Delete
这是索赔的描述。
$ kubectl describe pvc application
Name: application
Namespace: ns
StorageClass: standard
Status: Bound
Volume: persistent-vol-1