k8s中删除namespace时一直显示Terminating 的状态?一招帮你解决

操作

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

猜你喜欢

转载自blog.csdn.net/m0_57776598/article/details/124222830