【问题标题】:Why do GKE Node Pools not use Regional Managed Instance Groups?为什么 GKE 节点池不使用区域托管实例组?
【发布时间】:2019-06-23 23:00:33
【问题描述】:

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

GKE 使用 区域 实例组,每个区域中一个用于我的集群的区域。

这似乎可以用 regional 实例组来实现。

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

【问题讨论】:

  • 这个问题应该直接问谷歌维护gke的团队..

标签: kubernetes google-cloud-platform google-kubernetes-engine


【解决方案1】:

正如其他评论所说,这个问题并不适合 Stack Overflow。这是 GKE 的一个实现细节,实际上对用户来说并不重要。

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

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

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

【讨论】:

  • also needs to create GKE Master instances in the same set of nodes 我猜你的意思是:同一组 zones?但是非常感谢您的回答 - 我知道这有点晦涩难懂,但我今天被问到这个问题,只是觉得这很有趣!我敢肯定,您过去在调试过程中得到了帮助,因为您知道某些东西是如何在幕后工作的;)
猜你喜欢
  • 1970-01-01
  • 2022-01-04
  • 2012-05-25
  • 2022-01-23
  • 2021-04-02
  • 2021-02-14
  • 2018-06-18
  • 2021-09-24
  • 2022-01-15
相关资源
最近更新 更多