k8s中删除namespace时一直显示Terminating 的状态?一招帮你解决
操作1、先到导出此namespace的josn文件kubectl get ns cdi -o json > tmp.json2、编辑导出的json,去掉finalizers这一项,删除后的样子:"resourceVersion": "25421","uid": "8c1e3dc8-7fa3-41ff-b261-a175c8a6a866"},"spec": {},#这里是修改后的"status
·
操作
1、先到导出此namespace的josn文件
kubectl get ns cdi -o json > tmp.json
2、编辑导出的json,去掉finalizers这一项,删除后的样子:
"resourceVersion": "25421",
"uid": "8c1e3dc8-7fa3-41ff-b261-a175c8a6a866"
},
"spec": {
}, #这里是修改后的
"status": {
3、在开个终端,启动了代理:
执行:
kubectl proxy
4、执行命令
curl -k -H "Content-Type: application/json" -X PUT --data-binary @tmp.json http://127.0.0.1:8001/api/v1/namespaces/cdi/finalize
更多推荐
已为社区贡献3条内容
所有评论(0)