在k8s集群中进行删除namespace,会遇到要删除的namespace一直处于Terminating。
调用接口删除
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| 开启一个代理终端 # kubectl proxy Starting to serve on 127.0.0.1:8001
再开启一个操作终端 将test namespace的配置文件输出保存 # kubectl get ns test -o json > test.json
删除spec及status部分的内容还有metadata字段后的","号,切记!
调接口删除 # curl -k -H "Content-Type: application/json" -X PUT --data-binary @test.json http://127.0.0.1:8001/api/v1/namespaces/test/finalize
|