Kubernetes Event-Driven Autoscaling (KEDA) is a Kubernetes-based Event Driven Autoscaler that makes application autoscaling dead-simple. With KEDA, you can drive the scaling of any workload in Kubernetes based on the number of events needing to be processed.
CNCF-based, but here’s an overview of the active maintainers.
Scale out or in by adding or removing instances.
💡 A feature request is open to have KEDA as an add-on for Azure Kubernetes Service.
Community-based support is available, learn more here.
Kubernetes Event-Driven Autoscaling (KEDA) provides a variety of ways to gain insights on your autoscaling:
You can autoscale based on the following Azure services:
- Azure Event Hubs
- Azure Log Analytics
- Azure Monitor
- Azure Pipelines
- Azure Service Bus
- Azure Storage (Blob)
- Azure Storage (Queue)
- You have to deploy and operate KEDA in your Kubernetes cluster.