【发布时间】:2019-08-15 23:22:09
【问题描述】:
我有一个节点池,其最小池大小为 0,最大池大小为 3。通常,此节点池上没有发生任何事情,因此 GKE 正确地缩小到零。但是,如果我尝试通过 kubectl 向此池提交作业,则 pod 会因 Unschedulable 而失败。
我可以运行 kubectl 和 --enable-autoscaling --min-nodes 1 --max-nodes 3 等待 10 秒,然后部署,然后等待完成,然后将最小节点更改回 0,但这似乎并不理想。
有没有更好的方法让池在 Pod 挂起时启动节点?
【问题讨论】:
-
为什么要将集群扩展到 0?是为了测试吗?
-
省钱。我用它来运行批处理作业,否则它经常处于空闲状态
标签: google-cloud-platform google-kubernetes-engine