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.

Maintainer

CNCF-based, but here’s an overview of the active maintainers.

Scaling Mechanism

Scale out or in by adding or removing instances.

Deployment

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.

Support

Community-based support is available, learn more here.

Observability

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)

Limitations

  • You have to deploy and operate KEDA in your Kubernetes cluster.