在 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 个集群免费
我设置了一个 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 个集群免费