没有 HA 的 k3s: 如何切换主节点?

没有 HA 的 k3s: 如何切换主节点?

Rancher 关于 k3s 的文档非常好,并且它的 HA 支持(无论是使用外部数据库还是嵌入式 etcd)看起来都很好,但是我不需要/不需要 HA 设置。

如果我的主节点发生故障,我不介意在重新创建它或从另一个节点创建主节点时停机,但我找不到如何转变主节点。

我应该定期备份哪些文件(或者托管在 NFS 挂载中,这是我想要做的),以便我可以轻松地使用另一个服务器节点重新设置集群,但具有完全相同的状态?

对于初始设置,我们执行以下操作:

  • 掌握:curl -sfL https://get.k3s.io | sh
  • 工人:curl -sfL https://get.k3s.io | K3S_URL=\"https://${MASTER_IP}:6443\" K3S_TOKEN=\"${TOKEN}\" sh -s

如果我只是重新运行脚本并选择另一个主服务器,那么所有状态都会丢失。是否有一个我可以复制/保留的目录(以及一个可以传递给脚本以重新使用它的参数)?

相关内容