1. 自学k8s创建了一个namespace,但是想删掉的时候发现删不掉。
    在这里插入图片描述
    在这里插入图片描述
    本以为用delete可以删掉,结果回一直卡在这不动。

  2. 然后各种百度发现这种方法可以删掉。

 kubectl get namespaces testns -o json > tmp.json

在这里插入图片描述

打开tmp.json删掉里面的spec中的内容
在这里插入图片描述

打开一个新窗口跑一个代理在本地端口

kubectl proxy --port=8081

在这里插入图片描述
在这里插入图片描述

然后运行这个命令,注意把testns换成你删不掉的那个namespace

curl -k -H "Content-Type: application/json" -X PUT --data-binary @tmp.json http://127.0.0.1:8081/api/v1/namespaces/testns/finalize

在这里插入图片描述

再次查看就发现删掉了

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐