问题
最近一直在玩 KubeSphere 。使用kubesphere-delete.sh删除KubeSphere ,执行一段时间后发面ns删除不了
使用强制命令还是无法删除
$ kubectl delete ns kubesphere-monitoring-system --force --grace-period=0
过了半个小时,再次查看删除进度还是无法删除
终于我在这个 issue 中找到了答案:https://github.com/kubernetes/kubernetes/issues/60807#issuecomment-663853215
如何彻底删除 namespace
获取 namespace 的详情信息并转为 json
$ kubectl get namespace kubesphere-monitoring-system -o json >
如没有JSON需要yum install jq
vi kubesphere-monitoring-system.json,
把 spec下的值 finalizers 下的 kubernetes 删除。
执行清理命令
kubectl replace --raw "/api/v1/namespaces/kubesphere-monitoring-system/finalize"