0%

k8s删除namespace一直Terminating

在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