KEDA
Kubernetes event-driven autoscaler that scales workloads based on the number of events needing processing, including scaling to zero.
- Actively maintained
- Foundation-backed
- Well documented
- Permissive license
Overview
KEDA extends Kubernetes' native autoscaling to react to external event sources - queue depth, stream lag, custom metrics - rather than just CPU and memory usage, and can scale a workload all the way down to zero when there's no work to do, saving resources during idle periods. It supports dozens of event source integrations out of the box.
KEDA is a fit for teams running event-driven workloads on Kubernetes - processing messages from Kafka, RabbitMQ, or NATS (also in this catalog), for example - who want autoscaling that reacts to actual workload demand rather than proxy metrics like CPU.
Why it's in this catalog
Catalog rating: ★★★☆☆ (3/5)
Kubernetes event-driven autoscaler, a focused and widely adopted addition.
- Mature
- Foundation-governed
- Categories
- DevOps
- Languages
- Go
- License
- Apache-2.0
Related Projects
Knative
Apache-2.0Kubernetes-native platform for building and running serverless applications, handling autoscaling (including scale-to-zero) and traffic management.
Actively maintained
- DevOps
Cilium
Apache-2.0eBPF-based networking, security, and observability platform for Kubernetes that replaces traditional networking components with kernel-level performance.
Actively maintained
- DevOps
etcd
Apache-2.0Distributed, consistent key-value store that Kubernetes itself uses to store all cluster state, and a reliable building block for other distributed systems.
Actively maintained
- DevOps
Open Policy Agent (OPA)
Apache-2.0General-purpose, CNCF-graduated policy engine for enforcing authorization, compliance, and configuration rules as code across microservices, APIs, Kubernetes, and CI pipelines.
Actively maintained
- DevOps
Spotted an error? Suggest an edit on GitHub.