代码之家  ›  专栏  ›  技术社区  ›  Charlie Egan balanv

为什么GKE节点池不使用区域托管实例组?

  •  1
  • Charlie Egan balanv  · 技术社区  · 6 年前

    当我有一个多区域GKE集群时,num节点在每个区域中为我的节点池运行。

    使用GKE 地带性的 实例组,在集群区域的每个区域中都有一个。

    这似乎可以用 区域的 而是实例组。

    GKE节点池和区域实例组似乎是一个相似的时代。节点池不使用区域实例组的唯一原因是它当时不能作为gce功能使用吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   ahmet alp balkan    6 年前

    正如另一条评论所说,这个问题实际上不适合堆栈溢出。它是GKE_“的一个实现细节,在实践中对用户来说并不重要。

    我在谷歌工作(但我不知道具体的实现细节),但我的猜测是因为GKE需要在一个区域中选择它需要使用的3个区域。

    例如,如果用户节点池位于 -a , -b , -d Zones,Google(内部)还需要在同一组Zones中创建GKE主实例(用户看不见),可能协调这一点的方法是通过创建单独的“分区节点池”来明确描述要使用的分区。

    但我可能错了。:)最后,您不应该真正关心它是如何实现的。您也不应该对GKE创建的托管实例组进行编辑。也许有一天GKE也会转向“区域实例组”。

    推荐文章