【问题标题】:I get a token error when creating k3s cluster (2nd node)创建 k3s 集群(第二个节点)时出现令牌错误
【发布时间】:2021-08-13 12:46:05
【问题描述】:

在创建 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.service 的作业失败,因为控制进程以错误代码退出。 详见“systemctl status k3s.service”和“journalctl -xe”。

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

“启动 kubernetes:准备服务器:已找到引导数据并使用不同的令牌加密”

【问题讨论】:

    标签: rancher k3s


    【解决方案1】:

    我在 cmets here 中找到了帮助,原来我需要从第一个节点复制令牌,并在创建第二个(和第三个)这样的节点时使用它

    1. 在第一个节点上: cat /var/lib/rancher/k3s/server/token
    2. 在第二个节点上:首先清理旧的失败安装: /usr/local/bin/k3s-uninstall.sh
    3. 使用令牌重新安装,如下所示: 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 实际上有点不同)

    【讨论】:

      猜你喜欢
      • 2018-11-04
      • 1970-01-01
      • 2020-01-08
      • 2020-09-09
      • 2016-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多