Prerequisites for this article — Kubernetes knowledge.

If you are a developer or a devops export, then you will definetly be faced with a task to create an auto-scaling job.

A typical use case is when you have a file storage, and you need to process it as soon as new files arrive, and for that you would need parallel jobs to be running. If you have one job, it won’t be fast enough. If you host more than one job, then it could be too expensive, because they would be idle and consume resources.

So the dilemma is “quick & expensive” vs “slow & cheap”.

This is where Kubernetes and specifically KEDA could help you.

KEDA is a Kubernetes-based Event Driven Autoscaler. With KEDA, you can drive the scaling of any container in Kubernetes based on the number of events needing to be processed.

#kubernetes #autoscaling #keda

Auto-scaling + Kubernetes = KEDA
1.25 GEEK