一些背景:我每天、每周、每小时运行多个 cron 作业,其中一些需要强大的处理能力。我想向这些容器 cron pod 添加请求和限制,以尝试启用垂直扩展,并确保分配的节点在初始化时有足够的容量。这将防止我必须始终拥有多个可用的大型节点,并且还可以让我修改可以轻松并行运行的 crons 数量。我想尝试避免定时扩展,因为 cron 作业处理时间会随着应用程序的增长而增加。
编辑 - 附加信息:目前我正在使用 Digital Ocean 并利用它的 UI 进行集群自动缩放。我让它在部署时与 HPA 一起工作,但不是 crons。据我所知,向 crons 添加限制不会触发集群自动缩放。
我尝试使用 cron 启用 HPA 扩展,但没有成功。基本上它只是处于待处理状态,表明可用的 CPU 不足并且不会生成新节点。
HPA 扩展是否适用于 cron 作业 pod,有没有办法实现相同类型的扩展?