Overview
Explore the fundamentals of autoscaling in Kubernetes with this informative conference talk by Marcin Wielgus and Beata Lach from Google. Learn how to optimize cluster costs and enhance workload robustness through dynamic adjustments based on current traffic. Discover the mechanics of Cluster, Horizontal Pod, and Vertical Pod Autoscalers, along with their latest features and best practices for production deployment. Gain insights into utilization definitions, when and how to enable different autoscaling types, setting targets, and mixing HPA and VPA. Understand the potential savings and benefits of implementing autoscaling strategies across various cloud providers. Equip yourself with the knowledge to effectively apply autoscaling techniques in your Kubernetes environment.
Syllabus
Intro
HPA Basics
Utilisation - definition
When to use HPA
How to enable HPA
Setting HPA target
Best practices for HPA
VPA Basics
Why VPA?
VPA Modes
When to use VPA
How to enable VPA
Best practices for VPA
Mixing HPA and VPA
Savings with VPA
CA Basics
When to use CA
Supported Cloud Providers
How to enable CA
Best practices for CA
Savings with CA
Taught by
CNCF [Cloud Native Computing Foundation]