【K8S】k8s pv,pvc无法删除问题

网友投稿 414 2022-09-11

【K8S】k8s pv,pvc无法删除问题

一般删除步骤为:先删pod再删pvc最后删pv。

遇到的问题

但是遇到pv始终处于“Terminating”状态,而且删不掉。如下图:

解决方法

直接删除k8s中的记录:

kubectl patch pv xxx -p '{"metadata":{"finalizers":null}}'

参考信息:

This happens when persistent volume is protected. You should be able to cross verify this:

Command:

kubectl describe pvc PVC_NAME | grep Finalizers

Output:

Finalizers: [kubernetes.io/pvc-protection]

You can fix this by setting finalizers to null using ​​kubectl patch​​:

kubectl patch pvc PVC_NAME -p '{"metadata":{"finalizers": []}}' --type=merge

实例操作:

[root@binghe ~]# kubectl patch pvc test -p '{"metadata":{"finalizers":null}}' -n k8s-testpersistentvolumeclaim/test patched

[root@binghe ~]# kubectl patch pvc datadir-zookeeper-zookeeper-0 -p '{"metadata":{"finalizers":null}}' -n k8s-testpersistentvolumeclaim/datadir-zookeeper-zookeeper-0 patched

[root@binghe ~]# kubectl patch pv d-bp1flc3jh6rcc0le0x7y -p '{"metadata":{"finalizers":null}}' -n k8s-test persistentvolume/d-bp1flc3jh6rcc0le0x7y patched

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:东京奥运会马拉松测试赛取消10公里项目!
下一篇:k8s系列-05-k8s集群搭建方案对比,以及containerd是什么,如何安装
相关文章

 发表评论

暂时没有评论,来抢沙发吧~