Skip to content

Latest commit

 

History

History
80 lines (41 loc) · 1.07 KB

reactor-demo-september-1-2021.md

File metadata and controls

80 lines (41 loc) · 1.07 KB

Steps by step guide for Reactor Demo on Event Driven Autoscaling with KEDA

The powershell scripts are available under Powershell folder

Initialize AKS cluster

.\initializeAKS.ps1

Install RabbitMQ

.\deployRabbitMQ.ps1

Port forward RabbtiMQ service

kubectl port-forward svc/rabbitmq 15672:15672

Deploy TechTalks Producer and Consumer

.\deployTechTalks-AKS.ps1

Generate messages using TechTalks API

http://20.44.242.190/api/TechTalks/Generate?numberOfMessages=4000

Note: replace IP address with the service load balancer external IP

Deploy KEDA Autoscaler

.\deployAutoScaler.ps1

Verify KEDA Custom Resource Definitions

kubectl get crd

Watch autoscaling in action

kubectl get deploy --watch

kubectl get pods --watch

Describe scaled object to verify correct settings

kubectl get scaledobject

kubectl describe scaledobject rabbitmq-consumer-scaled-object