Kubernetes 库伯内特斯主复制

Kubernetes 库伯内特斯主复制,kubernetes,replication,master,kubernetes-health-check,Kubernetes,Replication,Master,Kubernetes Health Check,我有一个带有4个pi的Raspbian pi集群,我在上面运行一个kubernetes集群(1个主节点3个节点)。 出于高可用性的原因,我已经设置了默认pod停机时间从5分钟减少到30秒,以及其他配置,以便hart节拍时间尽可能低。因为我正在寻找更多的高可用性解决方案。我一直被困在复制主pi的问题上。在备份主机也是节点的情况下,是否可能有2个主机。由于我只有4个pi,我想知道如果不添加新的pi作为主副本,我是否可以使用我的一个节点作为备份主副本 根据需要,您的群集中至少需要有3个主机。此外,由于

我有一个带有4个pi的Raspbian pi集群,我在上面运行一个kubernetes集群(1个主节点3个节点)。 出于高可用性的原因,我已经设置了默认pod停机时间从5分钟减少到30秒,以及其他配置,以便hart节拍时间尽可能低。因为我正在寻找更多的高可用性解决方案。我一直被困在复制主pi的问题上。在备份主机也是节点的情况下,是否可能有2个主机。由于我只有4个pi,我想知道如果不添加新的pi作为主副本,我是否可以使用我的一个节点作为备份主副本

根据需要,您的群集中至少需要有3个主机。此外,由于仲裁,Etcd群集需要有3个节点。以下是其文件:

etcd集群需要大多数节点(仲裁)才能就集群状态的更新达成一致。对于具有n个成员的集群,仲裁为(n/2)+1

但是,如果您没有高负载,您也可以在那里使用masters进行调度播客:

kubectl污染节点$masternodename节点角色。kubernetes.io/master:NoSchedule


请小心调度将在主节点上运行并用于它们的POD。

您有多少台
etcd
服务器?仅在主节点上还是也在节点上?仅在主节点上。我已经找到了一些链接,但我对库伯内特斯的概念还是很陌生,所以它真的很强大。-官方链接-从github自动执行的脚本,感谢您的输入。您给出的注释是将节点添加到主节点(副本)。但我如何复制一个主服务器,以便有一个备份。是主复制3的最小限制,还是我也可以使用2个?在HA模式下工作时使用的主复制组件(调度器和控制器管理器),因此您至少需要3个副本。我的群集已经是一个具有1个主复制和3个节点的小raspberry pi。如果我把它升级到3个主节点和1个节点(其中2个主节点也像节点一样),我会降低我节点的性能:(从另一边看。也许这是检查新的Raspberry PI 3模型B+的好时机,它是在上周发布的。哈哈哈,也许!!谢谢你的时间