【发布时间】:2018-12-19 00:56:29
【问题描述】:
我有 3 个 master 的 Kubernetes HA 环境。试一试,关闭两个master(杀死apiserver/kcm/scheduler进程),然后只有一个master可以正常工作。我可以使用 kubectl 成功创建部署,一些 pod 被调度到不同的节点并启动。那么任何人都可以解释为什么建议使用奇数个大师吗?谢谢。
【问题讨论】:
标签: kubernetes
我有 3 个 master 的 Kubernetes HA 环境。试一试,关闭两个master(杀死apiserver/kcm/scheduler进程),然后只有一个master可以正常工作。我可以使用 kubectl 成功创建部署,一些 pod 被调度到不同的节点并启动。那么任何人都可以解释为什么建议使用奇数个大师吗?谢谢。
【问题讨论】:
标签: kubernetes
因为如果您的服务器数量是偶数,那么很容易陷入网络中断而您每边正好有 50% 的情况。使用奇数时,您不会(很容易)遇到网络中多个分区认为它拥有多数控制权的情况。
【讨论】: