为什么生产Kubernetes群集至少要有三个节点



官方kubernetes教程的第一部分指出,

处理生产流量的kubernetes群集应至少有三个节点。

,但对为什么首选三个都没有理由。为了避免出现分裂的场景,仅仅允许更大的可用性,还是适合Kubernetes内部特定的东西?我本来以为只有多个kubernetes群集(每个都有不同的主人(才会发生分裂的场景,而一个群集应该能够至少处理两个节点,每个节点都可以在自己的可用性区域中。

,这意味着每个群集至少3个主节点。

kubernetes将所有关键数据保留在ETCD中,该数据在发生故障时使用大多数来维修。ETCD的实例在每个主节点上运行。三是一个人想要备份产品级群集的最小extd。因此,三个是每个集群的最小主人。

最新更新