Skip to content

ang67/keda_poc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

KEDA Poc

This repository demonstrates a Proof of Concept (PoC) for using Kubernetes Event-Driven Autoscaling (KEDA) to scale applications based on RabbitMQ queue size. It includes setup instructions for deploying KEDA, configuring RabbitMQ, and automating scaling of consumer workloads in a Kubernetes cluster. The project aims to showcase how KEDA can trigger automatic scaling based on message queue length in RabbitMQ.

Prerequisites

  • have kubernetes cluser

Create Kind cluster

kind create cluster --name keda-cluster

Install Keda using helm

To deploy KEDA with Helm:

  1. Add Helm repo
helm repo add kedacore https://kedacore.github.io/charts
  1. Update Helm repo
helm repo update
  1. Install keda Helm chart
helm install keda kedacore/keda --namespace keda --create-namespace

Install RabbitMQ Queue Scaler

N/A

Deploy the app

About

KEDA PoC scales applications using RabbitMQ queue size in Kubernetes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published