K8s正确删除namespace方式

对于解决 namespace terminating 十分有效!

  1. 先用这个命令查找命名空间下的所有资源(包括)
    kubectl api-resources --verbs=list --namespaced -o name \
      | xargs -n 1 kubectl get --show-kind --ignore-not-found -l <label>=<value> -n <namespace>
    
  2. 删除显示的该命名空间下的所有资源,有的可能需要强制删除;再删除namespace;
  3. 如果namespace terminating,删除这些资源后,命名空间会顺利删除掉;
posted @ 2020-11-17 21:47  KpHang  阅读(915)  评论(0编辑  收藏  举报