有状态集es-data在我们的测试环境中失败,我被要求删除相应的PV。
因此,我删除了es-data的以下内容: 1) PVC 2) PV他们显示为终止,并留到周末。在今天早上到达时,他们仍然显示为终止,所以强行删除了PVC和PV。不是,是joy。要修复整个问题,我必须删除有状态集。
如果您想删除PV,这是正确的吗?
发布于 2019-02-11 19:52:52
您可以使用以下两个命令删除PV:
kubectl delete pv <pv_name> --grace-period=0 --force
然后使用以下命令删除终结器:
kubectl patch pv <pv_name> -p '{"metadata": {"finalizers": null}}'
发布于 2020-12-15 19:51:55
首先运行kubectl patch pv {PVC_NAME} -p '{"metadata":{"finalizers":null}}'
然后运行kubectl delete pv {PVC_NAME}
发布于 2019-02-11 19:46:41
在开始时,请确保您的Reclaim Policy
设置为Delete
。删除PVC后,应删除PV。
https://kubernetes.io/docs/concepts/storage/persistent-volumes/#reclaiming
如果没有帮助,请检查这个关闭的Kubernetes PV问题:https://github.com/kubernetes/kubernetes/issues/69697
并尝试删除PV终结器。
https://stackoverflow.com/questions/54629660
复制相似问题