我创建了一个namespace,然后立即删除,里面什么都没有,但是卡在那里了,一直处于“Terminating”状态。
这是由于命名空间中仍然存在命名空间控制器无法删除的资源造成的。
此命令(使用 kubectl 1.11+)将显示名称空间中剩余的资源:
kubectl api-resources --verbs=list --namespaced -o name \ | xargs -n 1 kubectl get --show-kind --ignore-not-found -n <namespace>
一旦找到并解决和删除这些问题,namespace就会被清理了。
更多命令可参考:https://stackoverflow.com/questions/52369247/namespace-stuck-as-terminating-how-i-removed-it
找不到想要的答案?提一个您自己的问题。
0 声望
这家伙太懒,什么都没留下
这是由于命名空间中仍然存在命名空间控制器无法删除的资源造成的。
此命令(使用 kubectl 1.11+)将显示名称空间中剩余的资源:
kubectl api-resources --verbs=list --namespaced -o name \ | xargs -n 1 kubectl get --show-kind --ignore-not-found -n <namespace>
一旦找到并解决和删除这些问题,namespace就会被清理了。
更多命令可参考:https://stackoverflow.com/questions/52369247/namespace-stuck-as-terminating-how-i-removed-it
你的答案