Kubernetes名称空间处于终止状态。
这通常是由于终结器
$ kubectl get ns
NAME STATUS AGE
cert-manager Active 14d
custom-metrics Terminating 7d
default Active 222d
nfs-share Active 15d
ingress-nginx Active 103d
kube-public Active 222d
kube-system Active 222d
lb Terminating 4d
monitoring Terminating 6d
production Active 221d
3条答案
按热度按时间r7s23pms1#
这对我很有效:
kubectl获取名称空间linkerd -o json〉linkerd.json
其中:/api/v1/命名空间/<your_namespace_here>/完成
“/api/v1/名称空间/链接器d/finalize”-f./链接器d. json
wztqucjr2#
这就是我的工作:
kubectl replace --raw "/api/v1/namespaces/monitoring/finalize" -f ./monitoring.json
从终结器数组中删除“kubernetes”。
kubectl replace --raw "/api/v1/namespaces/monitoring/finalize" -f ./monitoring.json
个eyh26e7m3#
我已经把这个剧本写好了,对我来说很方便。