据Kubernetes documentation,GCE自动缩放通过GKE资源预留
如果使用GCE,使节点的数量将被自动缩放基于您可以配置群集:
- CPU和内存利用率。
- pod请求的CPU和内存的数量(也称为保留)。
这是真的吗?
我在我的集群上主要运行Jobs,并且想要启动新的实例来按需提供服务。 CPU使用率不适合作为此工作负载的扩展指标。
但是,从Google的CKE文档中,这似乎只能通过使用云监控指标来实现 - 依赖于您必须自定义的第三方服务,然后您需要然后。这似乎是Kubernetes自己声称支持的基本功能上的一个复杂的差距。
有没有更简单的方法来实现基于CPU要求的GCE实例组自动缩放的非常简单的目标,我在GKE作业中非常明确地指定了它?
谢谢,亚历克斯。是的,我已经阅读过,但这也不完整 - 所描述的内容是必要的,但并不充分,因为您还必须提供自定义指标。据我所知,没有合适的指标可以根据预订情况为缩放提供适当的数据。我会修补你的建议 - 欢呼声。 – garethw