遇到的问题
但是遇到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-test persistentvolumeclaim/test patched
[root@binghe ~]# kubectl patch pvc test -p '{"Metadata":{"finalizers":null}}' -n k8s-test persistentvolumeclaim/test patched
[root@binghe ~]# kubectl patch pv d-bp1flc3jh6rcc0le0x7y -p '{"Metadata":{"finalizers":null}}' -n k8s-test persistentvolume/d-bp1flc3jh6rcc0le0x7y patched
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。