【发布时间】:2018-09-08 06:12:21
【问题描述】:
我有一个 Kubernetes 集群,有 1 个 master 和 5 个 worker, 当我尝试加入第 6 个工作节点时,出现此错误:
$ sudo kubeadm join 172.22.20.20:6443 --token xxxxx.yyyyyyyy --discovery-token-ca-cert-hash sha256:zzzzzzz
[preflight] Running pre-flight checks.
[WARNING FileExisting-crictl]: crictl not found in system path
Suggestion: go get github.com/kubernetes-incubator/cri-tools/cmd/crictl
[discovery] Trying to connect to API Server "172.22.20.20:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://172.22.20.20:6443"
[discovery] Failed to request cluster info, will try again: [Get https://172.22.20.20:6443/api/v1/namespaces/kube-public/configmaps/cluster-info: dial tcp 172.22.20.20:6443: getsockopt: connection refused]
所有工作节点都以完全相同的方式(脚本)在 Ubuntu Server 16.04 上构建。
加入有限制吗? 什么样的日志会有用?
【问题讨论】:
标签: join kubernetes kubeadm