首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Kubernetes:如何正确删除PV

Kubernetes:如何正确删除PV
EN

Stack Overflow用户
提问于 2019-02-11 19:32:36
回答 6查看 30.6K关注 0票数 25

有状态集es-data在我们的测试环境中失败,我被要求删除相应的PV。

因此,我删除了es-data的以下内容: 1) PVC 2) PV他们显示为终止,并留到周末。在今天早上到达时,他们仍然显示为终止,所以强行删除了PVC和PV。不是,是joy。要修复整个问题,我必须删除有状态集。

如果您想删除PV,这是正确的吗?

EN

回答 6

Stack Overflow用户

发布于 2019-02-11 19:52:52

您可以使用以下两个命令删除PV:

代码语言:javascript
运行
复制
kubectl delete pv <pv_name> --grace-period=0 --force

然后使用以下命令删除终结器:

代码语言:javascript
运行
复制
kubectl patch pv <pv_name> -p '{"metadata": {"finalizers": null}}'
票数 38
EN

Stack Overflow用户

发布于 2020-12-15 19:51:55

首先运行kubectl patch pv {PVC_NAME} -p '{"metadata":{"finalizers":null}}'

然后运行kubectl delete pv {PVC_NAME}

票数 7
EN

Stack Overflow用户

发布于 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终结器。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54629660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档