k8s 的命名空间一直 Terminating

查看命名空间状态,[NAMESPACE] 处于 Terminating

 kubectl get ns

k8s 的命名空间一直 Terminating_第1张图片

使用强制删除命令没有效果

kubectl delete namespace [namespace] --force --grace-period=0  

解决办法:删除部署文件 yaml 中的 finalizers 属性

kubectl get namespace [NAMESPACE] -o json \
            | tr -d "\n" | sed "s/\"finalizers\": \[[^]]\+\]/\"finalizers\": []/" \
            | kubectl replace --raw /api/v1/[NAMESPACE]/gf-prod/finalize -f -

k8s 的命名空间一直 Terminating_第2张图片

你可能感兴趣的:(kubernetes,容器,云原生)