worker 节点加入到集群中时总是失败
来源:1-6 向集群加入worker节点
![](http://img1.sycdn.imooc.com/user/638c48ea00017a5301280128-100-100.jpg)
abulaka
2019-12-12
老师,我在将 worker 节点加入到集群中时总是失败,请问有可能是什么原因呢
master 节点状态
[root@k8s1 ~]# kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-6955765f44-rxcpj 1/1 Running 1 47m
kube-system coredns-6955765f44-wjlkb 1/1 Running 1 47m
kube-system etcd-k8s1 1/1 Running 2 47m
kube-system kube-apiserver-k8s1 1/1 Running 2 47m
kube-system kube-controller-manager-k8s1 1/1 Running 4 47m
kube-system kube-proxy-m85c6 1/1 Running 2 47m
kube-system kube-scheduler-k8s1 1/1 Running 4 47m
kube-system weave-net-nnsfg 2/2 Running 5 46m
将 worker 节点加入到集群
kubeadm join 10.0.2.15:6443 --token ybfe57.d8awwgsekxt6g20e --discovery-token-ca-cert-hash sha256:4a7545b3c790507f898148f13c00f87af991160eddc20331a489b10f8917337f
提示错误
W1211 22:22:23.892776 2673 join.go:346] [preflight] WARNING: JoinControlPane.controlPlane settings will be ignored when control-plane flag is not set.
[preflight] Running pre-flight checks
error execution phase preflight: couldn't validate the identity of the API Server: abort connecting to API servers after timeout of 5m0s
To see the stack trace of this error execute with --v=5 or higher
在网上看说是 token 过期了,但是通过以下命令在 master 节点重新获取 token 后再执行 join 还是同样结果
kubeadm token create --print-join-command
写回答
1回答
-
亲,您好。你这个问题不多见。在k8s论坛上有人贡献了solution:https://discuss.kubernetes.io/t/not-able-to-join-node-to-master/7123/6 你可以看一下。祝学习愉快!
032019-12-20
相似问题