默认的引擎(GKE)集群
gcloud container clusters create [CLUSTER_NAME] \ --zone [COMPUTE_ZONE]
从3个节点开始。那背后的想法是什么?同一区域中的两个节点是否足以实现高可用性?
发布于 2019-11-27 15:01:29
Kubernetes使用蚀刻作为状态。Etcd使用木筏作为共识,以实现高可用性属性。
当使用像Raft这样的协商一致的协议时,你需要在投票中占多数。使用3个节点,您需要3个节点中的2个来响应可用性。使用2个节点时,不能只使用2个节点中的一个节点即可获得多数,因此需要两个节点都可用。
https://stackoverflow.com/questions/59072673
相似问题