k8s中关于删除一直处于Terminating状态namespa
2023-09-10 本文已影响0人
宇晨棒棒的
1.问题现象:
namespace一直处于Terminating状态,无法删除
![](https://img.haomeiwen.com/i10439291/8b61cef7362df5b5.png)
![](https://img.haomeiwen.com/i10439291/91864682c5363885.png)
尝试解决方法:
1.直接删除
kubectl delete ns paas #一直卡在上面的界面
2.强制删除
kubectl delete ns paas --force --grace-period=0 #也是一直卡着不反馈
3.开启代理删除:
1)kubectlgetns paas-o json > paas.json
2)vim tmp.json,删除其中spec和finalizers的内容保存
3)重现打开终端,开启代理: kubectl proxy
4)回到上一个终端下,调用接口删除:
curl -k -H "Content-Type: application/json" -X PUT --data-binary @paas.json http://127.0.0.1:8001/api/v1/namespaces/paas/finalize
5)查看namespace:
![](https://img.haomeiwen.com/i10439291/138610165fdf4fd0.png)