在创建k3s集群(第二个节点)时出现令牌错误



创建HA k3s集群时,第一个主节点运行正常,但第二个节点失败,出现以下错误"启动kubernetes:准备服务器:引导数据已经找到并使用不同的令牌加密了">

我这样安装它:curl -sfL https://get.k3s.io | sh -s - server --node-taint CriticalAddonsOnly=true:NoExecute --tls-san 10.0.0.200

当我运行上面的命令时,我得到了这样的消息:systemd:启动k3s这是k3s的工作。服务失败,因为控制进程以错误代码退出。参见"systemctl status k3s.service"one_answers"journalctl -x "对细节。

然后当我运行journalctl -xe时,我可以看到我的提示:

正在启动kubernetes:准备服务器:已经找到并使用不同的令牌加密的数据">

我在这里的评论中找到了帮助,事实证明,我需要从第一个节点复制令牌,并在创建第二个(和第三个)节点时使用它,就像这样

  1. 在第一个节点上:cat /var/lib/rancher/k3s/server/token
  2. 在第二个节点上:首先清除旧的失败安装;/usr/local/bin/k3s-uninstall.sh
  3. 用token重新安装:curl -sfL https://get.k3s.io | sh -s - server --node-taint CriticalAddonsOnly=true:NoExecute --tls-san 10.0.0.200 --token K1BBBBBBBBBaa549016::server:f98BBBBBBBBBBBBBa86bbea260(令牌实际上是不同的,更长,我的ip实际上有点不同)

相关内容

  • 没有找到相关文章

最新更新