KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes (by kedacore)


Basic keda repo stats
8 days ago

kedacore/keda is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Keda Alternatives

Similar projects and alternatives to keda

  • GitHub repo http-add-on

    Add-on for KEDA to scale HTTP workloads

  • GitHub repo kubernetes

    Production-Grade Container Scheduling and Management

  • GitHub repo Redis

    Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

  • GitHub repo charts

    ⚠️(OBSOLETE) Curated applications for Kubernetes (by helm)

  • GitHub repo Resque

    Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.

  • GitHub repo virtual-kubelet

    Virtual Kubelet is an open source Kubernetes kubelet implementation.

  • GitHub repo gocelery

    Celery Distributed Task Queue in Go

  • GitHub repo azure-functions-core-tools

    Command line tools for Azure Functions

  • GitHub repo hub-feedback

    Feedback and bug reports for the Docker Hub

  • GitHub repo samples

    Place for community to contribute samples (by kedacore)

  • GitHub repo python-function-servicebus-keda

    A simple sample using Python functions and autoscaling with Keda.

  • GitHub repo redis-celery-kubernetes-keda

    Autoscale Redis applications on Kubernetes

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better keda alternative or higher similarity.


Posts where keda has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-02.
  • Are any of you managing multi-user clusters?
    Depending on what types of workloads your tenants run, you may want to extend the metrics available in the HPA using something like KEDA:
  • Using custom metrics with k8 hpa
    KEDA likely has everything you need:
  • Autoscaling Redis applications on Kubernetes 🚀🚀 | 2021-03-02
    In this blog, you will learn how to automatically scale your Celery workers that use Redis as the broker. There are multiple ways to achieve this - this blog uses a Kubernetes-based Event Driven Autoscaler (KEDA) to do the heavy lifting, including scaling up the worker fleet based on workload and also scaling it back to zero if there are no tasks in the queue! | 2021-03-02
    kubectl apply -f
  • Keda resources | 2021-02-28
    Repository github | 2021-02-28
  • Azure Functions running on Kubernetes using Keda | 2021-02-17
    Keda is a Event Driven Autoscaler based on Kubernetes. Was developed by Microsoft and Red Hat and now it's a Cloud Native Computing Foundation (CNCF) sandbox project. With Keda you can simply scale you application of any container in Kubernetes based on the number of events. This means you can create any application that is Event-Drive and get it up when something arrives and get it down when it's nothing there. This makes the cost of your application lower when running in a Cloud provider as AWS, Azure or GCP. You can use Keda for scale based in a queue on Rabbit, Azure ServiceBus, Kafka. Using CPU usage, as a Cron, on MongoDB queries and many more
  • HorizontalPodAutoscaler readyness probe
    You may want to take a look at It might be able to do what you're looking for.
  • Enabling KEDA debugging | 2021-02-02
    If you are contributing the KEDA, you might be wondering how we can debug it. I'd like to share the tips for debugging KEDA.
  • Next Steps for KEDA HTTP | 2020-12-09
    Along with the GitHub issue that started the project, there is now a proposal and technical overview of the system. Like most proposals, this document will serve as the proposal submitted to the KEDA maintainers and also as a reference document that the project will build against.
  • Deploying Apps With KEDA-HTTP | 2020-11-23
    I believe that we know what a simple and flexible interface needs to look like. As I see this system evolve, I'm optimistic that this next level of abstraction will greatly increase the number of developers who can use the technology. Work is ongoing at and there is a proposal open for adding this technology to the KEDA project.
  • Enabling Memory Profiling on KEDA v2 | 2020-10-20
    I read the main.go they are also having the signal handling part. Let's change it to call profile.Stop() method. | 2020-10-20