【发布时间】:2023-03-03 09:37:02
【问题描述】:
我有一个批处理作业,我想在 Google Cloud 上的 Kubernetes 集群上运行。该作业必须定期运行,例如每周一次,需要一天才能完成。来自文档:
从 Kubernetes 1.7 版开始,您可以为节点池指定最小大小为零。如果其中的实例不需要运行您的工作负载,这允许您的节点池完全缩减。但是,虽然节点池可以扩展到零大小,但整个集群大小不会缩小到零节点(因为运行系统 Pod 始终需要至少一个节点)。
我的问题是,如果将集群缩减到 0 个节点,它还会产生成本吗?据我了解,集群大小不会为空,因此仍会产生成本。
如果是这种情况,将我的成本降到最低的正确方法是什么?我应该在运行作业之前/之后定期创建/删除集群吗?
【问题讨论】:
标签: kubernetes google-cloud-platform