如果我在区域 GKE 集群中分别仅选择 1 个区域或 4 个区域,我将获得多少个控制平面?

如果我在区域 GKE 集群中分别仅选择 1 个区域或 4 个区域,我将获得多少个控制平面?

如果我仅选择,我将获得多少个控制平面1 个区域或者4 个区域分别在区域 GKE 集群中?

谢谢

答案1

控制平面由于它是托管服务,因此在 GKE 用户不可见的主节点上运行。所有工作节点都可以使用以下方式与其通信:Kubernetes API 调用通过单一统一的端点 - 无论他们位于多少个区域。

因此,从技术上讲,每个区域将有一个主节点/控制平面。但它们将通过一个端点提供。

文档虽然没有直接说明,但您会获得每个区域的控制平面副本 - 这意味着您会获得与您正在使用的区域一样多的副本。然而,它只是一个副本,它们在发生故障时充当备份:

控制平面跨区域的三个可用区进行复制。对于节点池,您可以手动指定集群的节点池在其中运行的可用区,也可以使用默认配置,即跨控制平面区域的三个可用区复制每个节点池。所有可用区都必须与集群的控制平面位于同一区域内。

您还可以查看这个答案这可能会给你一些启发。

相关内容