1、查看 ns
[root@master1 ~]# kubectl get ns
NAME STATUS AGE
default Active 2d22h
istio-system Active 109m
kube-node-lease Active 2d22h
kube-public Active 2d22h
kube-system Active 2d22h
kubesphere-alerting-system Active 109m
kubesphere-logging-system Terminating 109m
openpitrix-system Active 109m
2、如果出现Terminating状态的命名空间,强制删除也不管用,执行以下命令
2.1、清空 finalizers 字段的值
kubectl patch namespace NS -p '{"metadata":{"finalizers":[]}}' --type='merge' -n NS
2.2、再查看 ns,如果没有这个 ns了就不用管了,很有可能需要手动再删除,执行下面命令就行
kubectl delete namespace NS --grace-period=0 --force