Link Search Menu Expand Document

Kubernetes Event-Driven Autoscaling (KEDA)

Docs GitHub Sample

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.

Scaling Mechanism

Scale out or in by adding or removing instances.


Easy to install in your Kubernetes cluster through Helm or OperatorHub.

💡 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:

Supported Services

Full Overview

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.