
Table of Contents
| Scaling Method | Focus | Key Benefits |
|---|---|---|
| Manual Scaling | Basic kubectl commands | Understand core autoscaling primitives |
| Horizontal Pod Autoscaler (HPA) | CPU, memory, custom & external metrics | Automated pod count adjustments |
| Vertical Pod Autoscaler (VPA) | CPU & memory resource recommendations | Optimized resource allocation per pod |
| Cluster Proportional Autoscaler | Component scaling based on cluster size | Balanced control-plane scaling |
| Event-Driven Autoscaling (KEDA) | Event triggers (Cron, Redis, Prometheus) | Dynamic response to external events |
Manual Scaling Fundamentals
We begin with manual scaling to grasp how Kubernetes handles resource changes under the hood. You’ll use basickubectl commands to adjust and observe workload sizes, gaining a solid foundation before moving on to automated methods.