Event-driven autoscaling on Kubernetes with KEDA and Azure Functions
summary
KEDA provides event-driven autoscaling for Kubernetes, claiming to scale from zero to thousands by connecting event metrics into the HorizontalPodAutoscaler; demo shows an Azure Queue trigger feeding a scaler that polls every 5s and scales a function container (100 queued messages triggered rapid scale‑out) and offloads burst work to AKS + ACI virtual nodes. A second demo uses the Prometheus scaler threshold 3 (querying a metrics endpoint) to scale a .NET API, and KEDA also scales Kubernetes Jobs for long‑running tasks.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 0:46What is KEDA
- 1:13Containers
- 2:11Kubernetes
- 4:13Scaling
- 5:01Scaling in Kubernetes
- 10:43Scalars
- 11:41Demo
- 13:45Azure Functions
- 24:30Demo 2 Overview
- 25:58Demo 2 Example
- 26:33Prometheus Dashboard
- 27:32Kubernetes API
- 33:37Longrunning tasks
- 36:21Scaling jobs
- 40:08Outro
related talks
50mEvent-driven autoscaling on Kubernetes with KEDA and Azure Functions
34mAutoscaling Made Easy with Kubernetes Event-Driven Autoscaling (KEDA)
37mKubernetes Event-driven Autoscaling with KEDA
35mKEDA - Real Time And Serverless Scaling In Kubernetes
38mHow Event Driven Autoscaling in Kubernetes Can Combat Climate Change
31mScaling Your Cluster (Both Ways)
16mEvent Driven Scaler Using Keda
37mKEDA: Unlocking Advanced Event-Driven Scaling for Kubernetes
