gpt4 book ai didi

kubernetes - 是否可以在 cron 作业 pod 上使用 Kubernetes 自动缩放

转载 作者:行者123 更新时间:2023-12-04 03:44:49 25 4
gpt4 key购买 nike

一些背景:我有多个 cron 作业每天、每周、每小时运行,其中一些需要强大的处理能力。我想向这些容器 cron pod 添加请求和限制,以尝试启用垂直扩展并确保分配的节点在初始化时具有足够的容量。这将使我不必始终拥有多个可用的大节点,并且还可以让我修改可以轻松并行运行的 cron 数量。我想尝试避免定时缩放,因为 cron 作业处理时间会随着应用程序的增长而增加。

编辑 - 附加信息:目前我正在使用 Digital Ocean 并利用它的 UI 进行集群自动缩放。我让它与 HPA 一起进行部署,但不使用 crons。据我所知,向 crons 添加限制不会触发集群自动缩放。

我尝试使用 cron 启用 HPA 缩放,但没有成功。基本上它只是处于挂起状态,表示没有足够的 CPU 可用并且不会生成新节点。

HPA 扩展是否与 cron 作业 pod 一起工作,是否有办法实现相同类型的扩展?

最佳答案

HPA 用于在 pod 负载高时扩展更多 pod,但这不会增加集群上的资源。

我认为您正在寻找 cluster autoscaler (适用于 AWS、GKE 和 Azure)并且会在无法安排 pod 时增加集群容量。

关于kubernetes - 是否可以在 cron 作业 pod 上使用 Kubernetes 自动缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65346193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com