KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
Go to file
Tom Kerkhove 9dbd664d9e
docs: Improve changelog around KEDA as secure by default (#2949)
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
2022-04-29 09:46:56 +02:00
.devcontainer update golangci-lint to 1.45.0 (#2797) 2022-03-22 21:52:41 +01:00
.github feat: Provide e2e variables for Azure Application Insights connection string (#2934) 2022-04-25 15:55:47 +02:00
adapter Add 'gci' linter for deterministic import order. (#2946) 2022-04-28 12:48:47 +02:00
apis/keda/v1alpha1 add annotation to pause autoscaling at a fixed count (#2765) 2022-04-14 11:36:11 +02:00
config feat: use safe `securityContext` as default (#2938) 2022-04-29 00:30:22 +02:00
controllers/keda Add 'gci' linter for deterministic import order. (#2946) 2022-04-28 12:48:47 +02:00
hack update liiklus protobuf generation (#2184) 2021-10-12 16:40:05 +02:00
images fix: KEDA architecture should use 'API Server' instead of 'store' (#1520) 2021-01-21 15:27:37 +01:00
pkg Add 'gci' linter for deterministic import order. (#2946) 2022-04-28 12:48:47 +02:00
tests feat: improve e2e tests reliability (#2942) 2022-04-28 22:55:33 +02:00
tools Create buildx context on github flow (#2699) 2022-03-01 19:35:30 +01:00
version Migrate to Kubebuilder v3 (#2082) 2021-09-01 16:02:32 -07:00
.dockerignore Migrate to Kubebuilder v3 (#2082) 2021-09-01 16:02:32 -07:00
.gitattributes Update Python in dev containers and add .gitattributes (#2021) 2021-08-09 15:39:01 -07:00
.gitignore Migrate to Kubebuilder v3 (#2082) 2021-09-01 16:02:32 -07:00
.golangci.yml Add 'gci' linter for deterministic import order. (#2946) 2022-04-28 12:48:47 +02:00
.pre-commit-config.yaml chore: Fix incompatible pre-commit validation (#2470) 2022-01-11 15:34:10 +01:00
.whitesource Configure WhiteSource Bolt for GitHub (#2514) 2022-01-25 09:21:50 +01:00
BUILD.md Add debugging instructions to BUILD.md (#2894) 2022-04-11 08:43:43 +02:00
CHANGELOG.md docs: Improve changelog around KEDA as secure by default (#2949) 2022-04-29 09:46:56 +02:00
CONTRIBUTING.md update golangci-lint to 1.45.0 (#2797) 2022-03-22 21:52:41 +01:00
CREATE-NEW-SCALER.md Add support for the "Value" metric type in all scalers (#2309) 2022-03-30 19:18:35 +02:00
Dockerfile fix ARM cross compiling (#2716) 2022-03-07 09:13:19 +01:00
Dockerfile.adapter fix ARM cross compiling (#2716) 2022-03-07 09:13:19 +01:00
LICENSE [v2] Add pre-commit and CI static checks (#1025) 2020-08-26 13:03:39 +02:00
Makefile fix ARM cross compiling (#2716) 2022-03-07 09:13:19 +01:00
PROJECT Migrate to Kubebuilder v3 (#2082) 2021-09-01 16:02:32 -07:00
README.md docs: Community standup information is available on website (#2932) 2022-04-25 09:21:57 +02:00
RELEASE-PROCESS.MD docs: Provide information around our roadmap & upcoming release cycles (#2923) 2022-04-20 11:17:59 +02:00
ROADMAP.md docs: Provide information around our roadmap & upcoming release cycles (#2923) 2022-04-20 11:17:59 +02:00
SECURITY.md chore: Provide update on prevention for security vulnerabilities in security policy (#2703) 2022-03-02 11:31:23 +01:00
go.mod Add globPattern, recursive parameters to Azure Blob Storage Scaler. (#2846) 2022-04-01 14:35:15 +02:00
go.sum Add globPattern, recursive parameters to Azure Blob Storage Scaler. (#2846) 2022-04-01 14:35:15 +02:00
main.go Add 'gci' linter for deterministic import order. (#2946) 2022-04-28 12:48:47 +02:00
renovate.json chore: Remove PR checkbox for Renovate PRs (#2362) 2021-11-29 15:39:05 +01:00

README.md

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.