是否有可能在 k3s 集群中至少有两个服务器节点?
Is there a possibility to have at least two server nodes in the k3s cluster?
K3s 是 Kubernetes (k8s) 的低资源版本。 https://k3s.io
在 k8s 中,可以有一个包含更多服务器节点的集群,以防其中一个主要服务器节点出现故障,另一个可以接替他的工作。
我可以用 k3s 做同样的事情吗?以及如何?
在k3s中,通常使用这个命令开始创建服务器节点:
k3s server
这将生成用于添加更多代理节点的唯一令牌。
k3s agent --server https://myserver:6443 --token ${NODE_TOKEN}
但是如果我想添加另一个服务器节点,而不仅仅是代理怎么办?
您正在请求 High-Availability ("HA") 支持。或者,如果您真的不是,您描述的功能将仅作为 HA 支持的一部分提供。目前使用sqlite作为数据存储系统,不允许多台服务器。这被含糊地引用 in the readme. There's a couple issues in the github repo for tracking this (such as this one),但在 Slack 中有各种引用未在问题中发布的内容,所以我不确定当前状态是什么,或者你可以去哪里获取更新。
截至目前,您不能:
https://github.com/rancher/k3s#server-ha
和:
从 v1.0 开始,这是可能的,他们在 webinar 中使用外部 MySQL 数据库作为数据存储显示了它 运行。
K3s 是 Kubernetes (k8s) 的低资源版本。 https://k3s.io 在 k8s 中,可以有一个包含更多服务器节点的集群,以防其中一个主要服务器节点出现故障,另一个可以接替他的工作。
我可以用 k3s 做同样的事情吗?以及如何?
在k3s中,通常使用这个命令开始创建服务器节点:
k3s server
这将生成用于添加更多代理节点的唯一令牌。
k3s agent --server https://myserver:6443 --token ${NODE_TOKEN}
但是如果我想添加另一个服务器节点,而不仅仅是代理怎么办?
您正在请求 High-Availability ("HA") 支持。或者,如果您真的不是,您描述的功能将仅作为 HA 支持的一部分提供。目前使用sqlite作为数据存储系统,不允许多台服务器。这被含糊地引用 in the readme. There's a couple issues in the github repo for tracking this (such as this one),但在 Slack 中有各种引用未在问题中发布的内容,所以我不确定当前状态是什么,或者你可以去哪里获取更新。
截至目前,您不能:
https://github.com/rancher/k3s#server-ha
和:
从 v1.0 开始,这是可能的,他们在 webinar 中使用外部 MySQL 数据库作为数据存储显示了它 运行。