Kubernetes-使用kubeadm的加入节点故障

问题描述 投票:0回答:1

我正在尝试通过一个主节点和一个工作节点创建一个新的kubernetes集群。我已经使用kubeadm工具完成了主节点中的所有配置。所有控制平面组件都在主节点上运行,并且通过检查pod的状态进行验证。

coredns-6955765f44-xspkr           0/1     Pending   0          8d
etcd-master-1                      1/1     Running   1          8d
kube-apiserver-master-1            1/1     Running   1          8d
kube-controller-manager-master-1   1/1     Running   1          8d
kube-proxy-8z8qr                   1/1     Running   1          8d
kube-scheduler-master-1            1/1     Running   1          8d

在工作程序节点中安装了kubectl,kubeadm,kubelet和docker之后,我尝试通过提供令牌和发现令牌来运行kubeadmin join命令,从而将该节点添加到集群中,但低于错误。

I0202 22:17:57.778406   28654 token.go:78] [discovery] Failed to request cluster info: [Get https://10.0.2.15:6443/api/v1/namespaces/kube-public/configmaps/cluster-info?timeout=10s: dial tcp 10.0.2.15:6443: connect: connection refused]

我确实从工人节点ping主服务器,并且能够做到这一点。我还禁用了防火墙,甚至在此之后也无法加入群集。

除了我提到的安装上述组件之外,在工作程序节点中还需要完成任何先决条件吗?任何帮助将不胜感激。

docker kubernetes kubeadm kubelet
1个回答
0
投票

您能够验证在主节点上运行的Pod,这意味着您能够使用kubectl连接到Kubernetes API Server。检查kubeconfig文件中配置的IP和端口。与10.0.2.15和6443相同吗?

© www.soinside.com 2019 - 2024. All rights reserved.