注意:从 v1.19.5+k3s1 版本开始,K3s 已添加了对嵌入式 etcd 的完全支持。从 v1.19.1 到 v1.19.4 版本只提供了对嵌入式 etcd 的实验性支持。在 K3s v1.19.1 版本中,嵌入式 etcd 取代了实验性的 Dqlite。这是一个突破性的变化。请注意,不支持从实验性 Dqlite 升级到嵌入式 etcd。如果你尝试升级,升级将不会成功,并且数据将会丢失。 嵌入式 etcd (HA) 在速度较慢的磁盘上可能会出现性能问题,例如使用 SD 卡运行的 Raspberry Pi。 新集群#要在这种模式下运行 K3s,你必须有奇数的 server 节点。我们建议从三个节点开始。
要开始运行,首先启动一个 server 节点,使用 启动第一台 server 后,使用共享密钥将第二台和第三台 server 加入集群。
现在你有了一个高可用的 controlplane。你可以在 验证#输出: 有几个配置标志在所有 server 节点中必须是相同的:
现有集群#
如果你有一个使用默认嵌入式 SQLite 数据库的现有集群,你可以通过使用
如果由于节点已经初始化或加入了一个集群,导致在磁盘上发现一个 etcd 数据存储,那么数据存储参数( |