Kubeadm加入新master节点报错:error execution phase check-etcd: etcd cluster is not healthy: failed to dial endpoint https://192.168.80.13:2379 with maintenance client: context deadline exceeded

时间:2021-08-25
本文章向大家介绍Kubeadm加入新master节点报错:error execution phase check-etcd: etcd cluster is not healthy: failed to dial endpoint https://192.168.80.13:2379 with maintenance client: context deadline exceeded,主要包括Kubeadm加入新master节点报错:error execution phase check-etcd: etcd cluster is not healthy: failed to dial endpoint https://192.168.80.13:2379 with maintenance client: context deadline exceeded使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

查询etcd相关pod

kubectl get pod -n kube-system

进入

kubectl exec -ti etcd-k8s-master01 -n kube-system sh
export ETCDCTL_API=3
etcdctl --cacert="/etc/kubernetes/pki/etcd/ca.crt" --cert="/etc/kubernetes/pki/etcd/server.crt" --key="/etc/kubernetes/pki/etcd/server.key" member list

查询到如下信息

17826e460c060952, started, k8s-master03, https://192.168.80.13:2380, https://192.168.80.13:2379, false
195fbcb8c0d5200f, started, k8s-master01, https://192.168.80.11:2380, https://192.168.80.11:2379, false
87d1f390fdb73c30, started, k8s-master02, https://192.168.80.12:2380, https://192.168.80.12:2379, false

将出问题的k8s-master03节点移除

etcdctl --cacert="/etc/kubernetes/pki/etcd/ca.crt" --cert="/etc/kubernetes/pki/etcd/server.crt" --key="/etc/kubernetes/pki/etcd/server.key" member remove 17826e460c060952

再重新执行节点加入命令,显示加入成功

每个人都有潜在的能量,只是很容易被习惯所掩盖,被时间所迷离,被惰性所消磨~

原文地址:https://www.cnblogs.com/ltaodream/p/15183823.html