0
点赞
收藏
分享

微信扫一扫

记一次 namespace 卡在terminating

秀妮_5519 2022-02-26 阅读 45
kubernetes

Error from server (AlreadyExists): object is being deleted: namespaces "monitoring" already exists

[root@k8s-master01 ~]# kubectl get ns 
NAME              STATUS        AGE
default           Active        2d21h
kube-node-lease   Active        2d21h
kube-public       Active        2d21h
kube-system       Active        2d21h
logs              Active        2d16h
monitoring        Terminating   15h
​

尝试了很多方法无解后,最终找到解决办法

NAMESPACE=monitoring
kubectl get namespace $NAMESPACE -o json > $NAMESPACE.json
sed -i -e 's/"kubernetes"//' $NAMESPACE.json
kubectl replace --raw "/api/v1/namespaces/$NAMESPACE/finalize" -f ./$NAMESPACE.json

举报

相关推荐

0 条评论