K8S中NameSpace处于Terminating的原因:
1.namespace 中还存在资源未被删除
2.存在未 Ready 的 APIService
解决方法
查看ns下剩余资源,如果有删除它。
//查看
kubectl api-resources --verbs=list --namespaced -o name | xargs -n 1 kubectl get --show-kind --ignore-not-found -n {namespace}
//删除(慎用)
kubectl delete po <podname> --force --grace-period=0
查看未处于Ready状态的APIserver,如果有删除它。
//查看
kubectl get APIService
//删除
kubectl delete apiservice <APIserviceName>
以上两点确定,ns还没有删除的话,耐心等待,系统会自动删除。