K8s正确删除namespace方式
对于解决 namespace terminating 十分有效!
- 先用这个命令查找命名空间下的所有资源(包括)
kubectl api-resources --verbs=list --namespaced -o name \ | xargs -n 1 kubectl get --show-kind --ignore-not-found -l <label>=<value> -n <namespace>
- 删除显示的该命名空间下的所有资源,有的可能需要强制删除;再删除namespace;
- 如果namespace terminating,删除这些资源后,命名空间会顺利删除掉;