Member-only story
Why KEDA is a game-changer for scaling in Kubernetes
KEDA makes it possible to easily scale based on any metric imaginable from almost any metric provider and is running at a massive scale in production in the cloud at some of the largest corporations in the world
Introduction
In this post, I will present what Kubernetes Event-driven Autoscaling (KEDA) enables Kubernetes administrators to accomplish and how to get started.
Pre-requisites:
- Recommended Kubernetes cluster version 1.24 or above
- Administrator rights to the Kubernetes cluster
What is KEDA
Kubernetes Event-driven Autoscaling (KEDA) is a complementary autoscaling technology to the built-in Kubernetes Horizontal Pod Autoscaler (HPA). KEDA does not replace the HPA, it still uses it to do its magic.
The official KEDA website can be found here. KEDA has very good documentation so it is easy to set up. KEDA is an open-source Cloud Native project backed by Microsoft and it is fully supported in Azure AKS (Azure’s Kubernetes offering). It is used by big corporations such as Microsoft, Zapier and Alibaba cloud, and many others and is thus running in production at a massive scale.