search
Get Started
search
KEDA - Containerization
zoom_in Click to enlarge

KEDA

language

description KEDA Overview

KEDA provides serverless scaling for containerized applications running on Kubernetes. It allows deployments to automatically adjust their resource usage—and therefore scale up or down—based on events from sources such as Kafka, RabbitMQ, and cloud event streams. This makes it suitable for developers building event-driven systems and those needing flexible scaling without manual intervention.

help KEDA FAQ

How is KEDA different from normal Kubernetes autoscaling?

KEDA extends Kubernetes Horizontal Pod Autoscaler behavior by adding event-driven signals beyond CPU and memory. It is used when traffic is tied to events rather than steady request metrics.

Can KEDA use external queue depth as a scaling input?

Yes, that is one of its common use cases, with connectors for systems like queues and stream processors. For event-driven architectures, this lets pods scale based on message volume and not just node CPU pressure.

What happens when queue traffic drops to zero with KEDA?

KEDA is typically configured to scale deployments down to zero or near-zero replicas for idle event-based workloads. That behavior helps reduce spend during low load periods in CI/CD and worker-style pipelines.

Who normally uses KEDA in production?

Teams running asynchronous processing, background jobs, and event consumers often adopt it first. It is especially common when applications depend on external systems like Kafka, RabbitMQ, or similar queue sources.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Track changes
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare