• Stars
    star
    8,291
  • Rank 4,449 (Top 0.09 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created almost 6 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

Kubernetes-based Event Driven Autoscaling

main build nightly e2e Twitter

KEDA allows for fine-grained autoscaling (including to/from zero) for event driven Kubernetes workloads. KEDA serves as a Kubernetes Metrics Server and allows users to define autoscaling rules using a dedicated Kubernetes custom resource definition.

KEDA can run on both the cloud and the edge, integrates natively with Kubernetes components such as the Horizontal Pod Autoscaler, and has no external dependencies.

We are a Cloud Native Computing Foundation (CNCF) incubation project.

Table of contents

Getting started

You can find several samples for various event sources here.

Deploying KEDA

There are many ways to deploy KEDA including Helm, Operator Hub and YAML files.

Documentation

Interested to learn more? Head over to keda.sh.

Community

If interested in contributing or participating in the direction of KEDA, you can join our community meetings! Learn more about them on our website.

Just want to learn or chat about KEDA? Feel free to join the conversation in #KEDA on the Kubernetes Slack!

Adopters - Become a listed KEDA user!

We are always happy to list users who run KEDA in production, learn more about it here.

Governance & Policies

You can learn about the governance of KEDA here.

Roadmap

We use GitHub issues to build our backlog, a complete overview of all open items and our planning.

Learn more about our roadmap here.

Releases

You can find the latest releases here.

Contributing

You can find contributing guide here.

Building & deploying locally

Learn how to build & deploy KEDA locally here.

More Repositories

1

http-add-on

Add-on for KEDA to scale HTTP workloads
Go
348
star
2

charts

Helm charts for KEDA
Mustache
151
star
3

keda-docs

Documentation and landing page for KEDA
HTML
114
star
4

sample-go-rabbitmq

Sample KEDA deployment using a Go RabbitMQ consumer
Go
96
star
5

sample-dotnet-worker-servicebus-queue

Simple queue worker written in .NET powered by KEDA
C#
82
star
6

samples

Place for community to contribute samples
76
star
7

sample-hello-world-azure-functions

Simple hello world sample of an Azure Function triggering on an Azure Queue powered by KEDA
Dockerfile
75
star
8

keda-olm-operator

Operator for deploying KEDA Controller on OperatorHub.io/OLM
Go
31
star
9

sample-go-gcppubsub

Sample KEDA example for GCP PubSub
Makefile
17
star
10

sample-typescript-kafka-azure-function

Sample KEDA deployment using the Azure Functions runtime running a Kafka triggered function in Typescript
TypeScript
14
star
11

external-scalers

Explore external scalers built by the community.
11
star
12

external-scaler-samples

C#
10
star
13

external-scaler-azure-cosmos-db

KEDA External Scaler for Azure Cosmos DB
C#
10
star
14

governance

Governance of KEDA
8
star
15

sample-python-kafka-azure-function

Sample KEDA deployment using the Azure Functions runtime running a Kafka triggered function in Python
Dockerfile
7
star
16

dashboard

Dashboard to use to view details of your keda deployment
TypeScript
6
star
17

test-tools

Repository provides all tooling for running our tests
Go
5
star
18

keda-external-scaler-azure-durable-functions

External scaler for Durable Functions workloads.
C#
5
star
19

sample-javascript-eventhub-azure-function

Quickstart for event hub scaler using Javascript Azure function which consumes the event hub messages.
C#
2
star
20

sample-azure-functions-on-ocp4

Sample to scale Azure Functions on OCP4 with KEDA
2
star
21

keda-performance

JavaScript
2
star
22

sample-go-storage-queue

KEDA Azure Storage Queue Trigger Samples
Go
1
star