背景
在删除namespace时,其状态一直为Terminating
解决方法:删除 finalizers
获取待删除namespace的信息
kubectl get ns pro -o json > test.json
删除其中的 finalizers部分
vi test.json
"spec": { "finalizers": [ "kubernetes" ] },
运行kube-proxy
kubectl proxy
通过k8s api执行删除操作
curl -k -H "Content-Type: application/json" -X PUT --data-binary @test.json http://127.0.0.1:8001/api/v1/namespaces/pro/finalize
标签:kubectl,删除,json,finalizers,namesapce,test,k8s From: https://www.cnblogs.com/sunshinefly/p/17446209.html