使用rancher2.x代理k8s,删除失效的命名空间cattle-system

使用Rancher2.x代理了Kubernetes的管理web页面。关闭Rancher服务后,删除Rancher依赖的namespace(cattle-system),状态一直是Terminating。强制删除还是删除不掉,导致其无法加入新的 Rancher 服务中。

解决办法:

执行以下命令就会删除,然后就可以添加到新的 rancher 服务中了

kubectl patch namespace cattle-system -p '{"metadata":{"finalizers":[]}}' --type='merge' -n cattle-system
kubectl delete namespace cattle-system --grace-period=0 --force

你可能感兴趣的:(docker容器,linux,docker)