你好,我的大学论文已经完成了一半,但我还是很困惑,因为我无论如何也想不出为什么指定的叶节点无法加入主节点的集群?我正确地遵循了 ubuntu 教程中有关 microk8s 的文档以及此处的官方 microk8s 文档页面:https://microk8s.io/docs/clustering
我可以在主节点上正常发出添加节点命令,我将加入命令粘贴到其中一个叶节点中,以便将它们加入到集群中成为叶节点。失败并显示错误代码 500,但没有任何帮助。有人能给我指出正确的方向吗?我正在使用 ARM 的 Ubuntu 服务器。
我正在使用运营商级 NAT,一个 4G 路由器,里面有 4G 卡;这可能是问题的原因吗?谢谢您的时间。
答案1
我也遇到了无法加入集群的问题。这似乎是权限问题。我通过使用以下方法解决了该问题:
sudo microk8s add-node
(在主服务器上。我知道你应该能够只使用 microk8s add-node)
sudo microk8s join \<ip address of master\>:\<port\>/\<token issued by master\>
(在加入节点上。再一次,你应该能够只使用 microk8s...,但它不起作用)
版本是microk8s classic 120.2
答案2
这是最近报告的错误,请参阅Microk8s 问题 #2016。如果尚未作为快速更新推送,则预计很快就会有修复。
答案3
我一直在关注最新情况,但由于时间紧迫,我安装了 k3s 作为解决方案。感谢您的回复,我非常感激! 节点成功加入,没有问题