Skip to content

SYSTEM Cited by 2 sources

Keda (Kubernetes Event-Driven Autoscaler)

Keda is an open-source (CNCF graduated) event-driven Kubernetes pod auto-scaler — a controller on top of the Horizontal Pod Autoscaler (HPA) that adds scaling triggers beyond CPU / memory. Canonical Keda triggers: queue length (systems/aws-sqs, Kafka topic lag, RabbitMQ depth), custom metrics from Datadog / Prometheus / CloudWatch, scheduled cron triggers, external event systems.

Minimum viable page — expand on future Keda-internals sources.

Why the CNCF triggers matter

HPA alone on CPU/memory is coarse — a queue-consumer pod can be idle on CPU while a large backlog piles up on SQS. Keda scales pods against the metric that actually expresses demand (queue length) and then scales them to zero when the queue drains, pairing naturally with systems/karpenter node-level scaling.

Seen in

Last updated · 200 distilled / 1,178 read