Rancher集群加入worker节点,提示未认证

第一个节点有问题,理论上应该注册为节点ip,而不是一个localhost的 fqdn 。
需要删除所有节点和当前集群,重新创建,在添加第一个节点时,指定该节点的IP地址。

添加节点时,在选择角色下面又个高级选项(advanced),里面可以填写 node public address以及private address

加了–internal-address还是启动不起来


一样的报错提示

看一下现在集群下的节点列表

需要重新搭建集群的,添加第一个节点的时候,就需要指定节点ip,在你截图这里可以看到 master 节点注册地址是 localhost.domain,这并不正常。

这个localhost.localdomain不是主机名称吗

修改节点名称改成内网ip可以正常使用,使用默认的主机名称,添加多级群失败

在 kubernetes/rancher中,要求节点的hostname唯一,不额外设置的情况下 kubelet将使用 hostname 作为node name。解决了就好。