KEDA: Event Driven and Serverless Containers in Kubernetes
Talkat KubeCon + CloudNativeCon North America 2019 · on Thursday, 2019-11-21· at 10:55· Room 16AB - San Diego Convention Center, Mezzanine Level·
summary
KEDA 1.0 is an open source Kubernetes operator that provides event-driven autoscaling by feeding queue and stream metrics into the HPA, supporting Kafka, RabbitMQ, Azure Event Hubs, Redis, AWS and GCP adapters. The operator (written in Go) uses a ScaledObject CRD, can scale to zero, and demonstrates creating jobs per event for long-running work. A demo publishes 1,000 messages to RabbitMQ and the deployment spikes to eight replicas then returns to zero; project ships as 1.0 release and targets CNCF onboarding.
AI-written summary · about
chapters (15)
- 0:00Introduction and context
- 1:12Defining serverless
- 2:41Common serverless use cases
- 4:36Retail case study: Best Buy
- 6:19Introduction to KEDA
- 7:48KEDA features and roadmap
- 9:13Live demonstration: KEDA
- 10:49KEDA architecture explained
- 13:22Core design principles
- 14:47Handling long-running tasks
- 18:00Event-driven approaches
- 23:10Programming models and Azure
- 25:07Final demo: Star Wars Twitter
- 29:57Conclusion and resources
- 30:55Q&A session
related talks
35mKEDA - Real Time And Serverless Scaling In Kubernetes
37mKubernetes Event-driven Autoscaling with KEDA
37mKEDA: Unlocking Advanced Event-Driven Scaling for Kubernetes
34mAutoscaling Made Easy with Kubernetes Event-Driven Autoscaling (KEDA)
16mEvent Driven Scaler Using Keda
50mEvent-driven autoscaling on Kubernetes with KEDA and Azure Functions
41mEvent-driven autoscaling on Kubernetes with KEDA and Azure Functions
52mEvent-Driven Autoscaling for Serverless Java
