首页 > 其他 > 详细

k8s pv,pvc无法删除问题

时间:2019-09-09 12:09:52      阅读:476      评论:0      收藏:0      [点我收藏+]

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

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

技术分享图片

解决方法:

直接删除k8s中的记录:

1
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@test-dev-master01 ~]# kubectl patch pvc test-es01  -p ‘{"metadata":{"finalizers":null}}‘ -n xitu-test
persistentvolumeclaim/test-es01 patched


[root@test-dev-master01 ~]# kubectl patch pvc datadir-zookeeper-zookeeper-0  -p ‘{"metadata":{"finalizers":null}}‘ -n xitu-test
persistentvolumeclaim/datadir-zookeeper-zookeeper-0 patched


[root@test-dev-master01 ~]# kubectl patch pv d-bp1flc3jh6rcc0le0x7y  -p ‘{"metadata":{"finalizers":null}}‘ -n xitu-test 
persistentvolume/d-bp1flc3jh6rcc0le0x7y patched

  

k8s pv,pvc无法删除问题

原文:https://www.cnblogs.com/weifeng1463/p/11490399.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!