Ubuntu 16.04 中 kubeadm join 命令每次都会超时

2024-05-05

我正在使用 Ubuntu 16.04 (Xenial),但我遇到了一个问题kubeadm加入时nodes to my master:

在加入一个node to my master,我不断遇到超时问题 -

[discovery] Failed to request cluster info, will try again: [Get 
https://{{MASTER_IP}}/api/v1/namespaces/kube- 
public/configmaps/cluster-info: dial tcp {{MASTER_IP}}: i/o timeout]
[discovery] Failed to request cluster info, will try again: [Get 
https://{{MASTER_IP}}/api/v1/namespaces/kube- 
public/configmaps/cluster-info: dial tcp {{MASTER_IP}}: i/o timeout]

注意:我特意将我的 IP 地址更改为 {{MASTER_IP}},这只是 Master 的 IP 地址。

我可以 ping 通master从我的node。我什至可以ssh进入其中,但我无法将其加入集群。我还必须提到我没有在代理后面操作(我稍后添加了这一点)

我尝试过像这样的标志no_proxy={{MASTER_IP}}。我还尝试使用以下命令在主服务器上启动集群

sudo kubeadm init --apiserver-advertise-address={{MASTER_IP}}

我哪里可能出错?请大家帮忙。!!

附: - 我已经解决了与此相关的 git 问题。我已经尝试过他们的解决方案但没有成功。这是其中之一的链接 -https://github.com/kubernetes/kubernetes/issues/58921 https://github.com/kubernetes/kubernetes/issues/58921


禁用防火墙对我有用。我能够连接我的Node机到master机器使用kubeadm join.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu 16.04 中 kubeadm join 命令每次都会超时 的相关文章

随机推荐