😀😁😃 HI:
k8s会以命名空间对资源进行隔离,随着时间的推移,资源的消耗会越来越大,重新创建pod等就会失败,此时就应该对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,删除这些资源后,命名空间会顺利删除掉;