**Horizontal Pod Autoscaler(HPA)**は、観測されたメトリクス(CPU、メモリ、またはカスタム)に基づいて Pod の replica を増減します。**Cluster Autoscaler(CA)**は、Pod がスケジュールできないときやノードが使われていないときに ノードを増減します。両者は異なる層で動作し、協調します。
2 つの autoscaler、2 つの層
HPA → scales PODS (more/fewer replicas of a Deployment) — reacts to LOAD
CA → scales NODES (grows/shrinks the cluster's machines) — reacts to PENDING Pods
VPA → (bonus) adjusts a Pod's requests/limits — reacts to right-sizing
Typical flow: load rises → HPA adds Pods → Pods can't fit → CA adds a node →
Pods schedule. Load drops → HPA removes Pods → node idle → CA removes it.
