Creating Flexible Workloads through Autoscaling
summary
Kubernetes provides built-in autoscaling based on pod CPU and memory, but that can be insufficient for microservices with asynchronous communication or stateful workloads like databases, and it doesn’t address running out of nodes. The talk covers extending Kubernetes autoscaling using KEDA (event-driven autoscaling), Vertical Pod Autoscaler, and cloud provider node autoscalers to build more flexible, adaptable workloads.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:03Autoescaling in Google Cloud
- 3:28Horizontal vs vertical scaling
- 9:24Cluster autoscaler
- 14:01Demo: HPA
- 24:19Demo: VPA
- 28:24Event-based scaling with KEDA
- 36:36HTTP Autoscaler
- 40:14Q&A
related talks
30mAutoscaling in Kubernetes
17mScaling Made Simple: Implementing Autoscaling for Optimal K8s Performance
35mIntroduction to Autoscaling
41mEvent-driven autoscaling on Kubernetes with KEDA and Azure Functions
35mAutoscaling Kubernetes Deployments: A (Mostly) Practical Guide
34mAutoscaling Made Easy with Kubernetes Event-Driven Autoscaling (KEDA)
22mIntelligent Autoscaling in Enterprise...
31mScaling Your Cluster (Both Ways)
