k8s删除namespaces命名空间一直卡住
删除命名空间里所有资源
kubectl delete all --all -n <namespace>
#或者
kubectl get all -n <namespace> -o jsonpath='{range .items[*]}{.kind}/{.metadata.name}{"\n"}{end}' | xargs -I {} kubectl delete -n <namespace> {}
列出指定 API 组中所有支持列表操作的资源
kubectl api-resources --verbs=list --namespaced -o name | xargs -n 1 kubectl get --show-kind --ignore-not-found -n ingress-nginx
发现报错
解决
kubectl get apiservice
删除错误的apiservice即可
[root@master plmxs]# kubectl delete apiservce v1beta1.metrics.k8s.io
搞定