【k8s如何删除Terminating状态的命名空间】

 

 

 

 

 

[标签]: ns无法删除    ns一直Terminating状态

 

 

问题详情的描述或方案目标的预期:

在执行 kubectl delete ns xxx之后,命名空间一直处于Terminating状态,再次操作delete也不管用。怎么处理?

 

 

 

【解决方案】

 

01. kubectl get ns xxx -o json > xxx.json (xxx就是你的ns名)

02. 将保存的xxx.json文件用vim打开,删除spec字段

03. 运行一个API代理--端口8088:kubectl proxy --port=8088

04. 提交删除指令:curl -k -H "Content-Type:application/json" -X PUT --data-binary @xxx.json http://127.0.0.1:8088/api/v1/namespaces/xxx/finalize

  

  

  

总结:重点是删掉spec字段.

 

 

 

百度一下    谷歌翻译

 

 

 

 

 

 

【书君方案】 简洁、完整、漂亮、记忆深刻

 

 

 

 

 

 

©2022 BLUBN.HonL   京ICP备15053931号   书君   bookfooked.com V1.1