KEDA
Kubernetes event-driven autoscaler that scales workloads based on the number of events needing processing, including scaling to zero.
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.
- 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.
- DevOps
Ansible
GPL-3.0Radically simple IT automation platform for configuration management, deployment and orchestration.
- DevOps
Argo CD
Apache-2.0The leading GitOps continuous delivery tool for Kubernetes, automatically syncing your cluster state to match what's defined in git.
- DevOps
Caddy
Apache-2.0Modern web server and reverse proxy with automatic HTTPS by default, built for simplicity compared to traditional web server configuration.
- DevOps
Spotted an error? Suggest an edit on GitHub.