根据 AWS EKS 上的作业数量自动缩放 Kubernetes

Autoscaling Kubernetes based on number of Jobs on AWS EKS

我的集群有时会“突发”信息并立即生成大量 Kubernetes 作业。而在其他时候,我有 ~0 个活跃的工作。

我想知道如何让它自动调整节点数量,以便能够在合理的时间范围内连续处理所有这些作业。

我专门使用 AWS EKS,每项工作需要几分钟才能完成。

EKS 允许您部署 cluster autoscaler 因此当由于缺少可用 cpu/memory 而无法安排新作业时,额外的节点将添加到集群中。