KEDA is a Kubernetes-based Event Driven Autoscaler that helps users scale any container based on the number of events that need to be processed.
Additionally, it can be added to any Kubernetes cluster and it works with standard Kubernetes components such as the Horizontal Pod Autoscaler. With KEDA, users can explicitly map the applications they want to use event-driven scale, without disrupting the functioning of other apps.
This open-source offering also comes with a catalog of more than 50 built-in scalers geared at different cloud platforms, database, messaging systems, telemetry systems, CI/CD pipelines, and more.
Several workload types are also supported, including deployments, jobs, and custom resources with “/scale” sub-resource. KEDA can also help to cut down on the negative environmental impact made by an organization through the improvement of workload scheduling and scaling to zero trust.
It also allows for users to choose whether they want to bring their own or use community-maintained scalers, and offers support for triggers that span multiple cloud providers and products.
Lastly, KEDA enables customers to run and scale their Azure Functions on Kubernetes within production workloads.
More information is available on the website.