Microk8s 加入集群失败。无法验证身份

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

我正在尝试学习 microk8s。我在虚拟机中安装了 3 个 Ubuntu。我在每个虚拟机上安装了 microk8s。我希望机器以主节点和 2 个工作节点的形式相互通信。

我尝试在第一台机器上使用此命令:

microk8s add-node 

在第二台机器中,我尝试以工人的身份加入。但这不起作用。我给出了这个错误:

enter image description here

我该如何解决这个问题?

ubuntu kubernetes virtual-machine virtualbox microk8s
2个回答
0
投票

此问题已在最新的主版本中修复,并且该修复正在向后移植到所有受支持的版本(1.21、1.22、1.23)。检查最新版本。

您可以尝试以下方法:

在现有集群节点上。可能不需要重新启动服务

sudo snap restart microk8s.daemon-cluster-agent

micro k8s add-node

这将为您提供一个新的加入 URL。然后,您应该能够使用它将第二个节点加入集群。

这里是GitHub问题,您可以参考以获取更多信息。


0
投票

在主节点上执行此命令:

 sudo microk8s refresh-certs --cert server.crt

然后重新生成连接字符串并在工作节点中使用它

microk8s add-node
© www.soinside.com 2019 - 2024. All rights reserved.