A Horizontal Pod Autoscaler (HPA) Pod-replikákat ad hozzá vagy vesz el megfigyelt metrikák (CPU, memória vagy egyedi) alapján. A Cluster Autoscaler (CA) node-okat ad hozzá vagy vesz el, amikor a Podok nem ütemezhetők, vagy a node-ok kihasználatlanok. Különböző rétegekben működnek, és együtt dolgoznak.
Két autoscaler, két réteg
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.
