k8s刪除namespace一直處於terminating狀態


k8s刪除namespace一直處於terminating狀態

當遇到刪除ns是一直處於terminating情況可以用調k8s api進行刪除。

1、創建api proxy。

[root@node1 ~]# kubectl proxy --port=8081

 2、把ns追加到json文件。

[root@node1 ~]# kubectl get namespace ingress-nginx  -o json |jq '.spec = {"finalizers":[]}' >temp01.json

 3、調用api刪除。

[root@node1 ~]# curl -k -H "Content-Type: application/json" -X PUT --data-binary @temp01.json 127.0.0.1:8081/api/v1/namespaces/ingress-nginx/finalize

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM