如何管理 GKE 自动驾驶仪上的实用程序舱?

如何管理 GKE 自动驾驶仪上的实用程序舱?

我的公司即将迁移到 GCP,我发现我们在管理基础设施和项目方面存在一些问题。

我们的堆栈主要基于 Kubernetes,目前我们有 2 个集群:

  • 生产
  • 开发/测试

在每个集群中,我们部署了许多工具,例如:

  • externalDNS(我们的名称服务器由 CloudFlare 管理)
  • 证书管理器
  • 入口控制器
  • 其他有用的工具,例如密封的秘密……

在我们之前的组织中,每个集群上都有许多不同的应用程序,它们分散在不同的命名空间中,但现在我们可能希望使用 GKE Autopilot,每个应用程序可能有 1 个集群(不确定,但我们肯定会有更多集群)。由于 GKE Autopilot 是按 pod 和资源付费的,如果我在所有集群上部署 externalDNS,我将为每个 pod 付费,这可能会导致账单增加,而不会增加“商业价值”。

有没有办法:

  • 使用 Autopilot 可以实现更细粒度的集群
  • 而不需要为每个集群的工具箱付费?

有人对如何管理集群有什么建议吗?也许每个应用程序 1 个集群有点过头了?

谢谢!

相关内容