<p>My cluster sometimes gets a &quot;burst&quot; of information and generates a large number of Kubernetes Jobs at once. And in other times I have ~0 active jobs.</p>
<p>I'm wondering how can I make it autoscale the number of nodes to continuously be able to process all these jobs in a reasonable time-frame.</p>
<p>I specifically use AWS EKS and each job takes a few minutes to complete.</p>

user972014
<p>EKS allows you to deploy <a href="https://docs.aws.amazon.com/eks/latest/userguide/cluster-autoscaler.html" rel="nofollow noreferrer">cluster autoscaler</a> so when new job can not be scheduled due to lack of available cpu/memory, extra node will be added to the cluster.</p>
