在 Autopilot 模式下停止 kubernetes 集群

Stop kubernetes cluster on Autopilot mode

我设置了一个 kubernetes 集群,我想停止它,这样它就不会产生额外的成本,但要保存我的部署和配置,以便在我再次启动它时它能正常工作。我尝试禁用自动缩放并调整节点池的大小,但出现错误 INVALID_ARGUMENT: Autopilot clusters do not support mutating node pools.

使用 GKE(自动驾驶或不自动驾驶)您需要支付 2 笔费用

  • 控制平面,完全由Google
  • 管理
  • The workers:GKE 的节点池,GKE Autopilot 上的 运行 pods。

在这两种情况下,您都无法停止控制平面,也无法对其进行管理。唯一的解决办法是删除集群。

在这两种情况下,您都可以将 pods/node 池扩展到 0,从而消除工人成本。


也就是说,在您的情况下,您没有其他解决方案,只能删除您的 Autopilot 控制平面,并将您的配置保存在配置文件(yaml 文件)中。下次你想启动你的自动驾驶仪集群时,创建一个新的,加载你的配置,就这样。 对于持久数据,您必须将它们保存在外部(例如在 GCS 上)并重新加载它们。无聊的部分。

注意:每个计费帐户有 1 个集群免费