rancher 添加k8s集群卡在pending状态

master节点执行以下命令

curl --insecure -sfL https://192.168.3.138/v3/import/8vl4tv75xk7kggb4hf2w6qnz8z74ztwfg2t7w5sbjfw5m2ln7xmcgb_c-m-j64lt48t.yaml | kubectl apply -f -

报错

clusterrole.rbac.authorization.k8s.io/proxy-clusterrole-kubeapiserver unchanged
clusterrolebinding.rbac.authorization.k8s.io/proxy-role-binding-kubernetes-master unchanged
Warning: Detected changes to resource cattle-system which is currently being deleted.
namespace/cattle-system unchanged
clusterrolebinding.rbac.authorization.k8s.io/cattle-admin-binding unchanged
clusterrole.rbac.authorization.k8s.io/cattle-admin unchanged
Error from server (Forbidden): error when creating "STDIN": serviceaccounts "cattle" is forbidden: unable to create new content in namespace cattle-system because it is being terminated
Error from server (Forbidden): error when creating "STDIN": secrets "cattle-credentials-aa1c3d8" is forbidden: unable to create new content in namespace cattle-system because it is being terminated
Error from server (Forbidden): error when creating "STDIN": deployments.apps "cattle-cluster-agent" is forbidden: unable to create new content in namespace cattle-system because it is being terminated
Error from server (Forbidden): error when creating "STDIN": services "cattle-cluster-agent" is forbidden: unable to create new content in namespace cattle-system because it is being terminated

查看命名空间

[root@zyj5 ~]# kubectl get ns
NAME                          STATUS        AGE
cattle-impersonation-system   Active        5d21h
cattle-system                 Terminating   5d21h
default                       Active        25d
ingress-nginx                 Active        10d
istio-system                  Terminating   10d
jenkins-k8s                   Active        25d
kube-node-lease               Active        25d
kube-public                   Active        25d
kube-system                   Active        25d
local                         Active        5d21h

删除namespace(cattle-system)

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

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

kubectl patch namespace local -p '{"metadata":{"finalizers":[]}}' --type='merge' -n cattle-system

for resource in `kubectl api-resources --verbs=list --namespaced -o name | xargs -n 1 kubectl get -o name -n local`; do kubectl patch $resource -p '{"metadata": {"finalizers": []}}' --type='merge' -n local; done

kubectl delete namespace local --grace-period=0 --force

查看状态

[root@zyj5 ~]# kubectl get ns
NAME                          STATUS        AGE
cattle-impersonation-system   Terminating   5d21h
default                       Active        25d
ingress-nginx                 Active        10d
istio-system                  Terminating   10d
jenkins-k8s                   Active        25d
kube-node-lease               Active        25d
kube-public                   Active        25d
kube-system                   Active        25d

重新再rancher中添加

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值