Horizontal Pod Autoscaler (HPA) adaugă sau elimină replici de Pod pe baza metricilor observate (CPU, memorie sau custom). Cluster Autoscaler (CA) adaugă sau elimină node-uri când Pod-urile nu pot fi programate sau node-urile sunt subutilizate. Operează la niveluri diferite și lucrează împreună.
Doi autoscalere, două niveluri
HPA → scalează POD-uri (mai multe/mai puține replici ale unui Deployment) — reacționează la SARCINĂ
CA → scalează NODE-uri (crește/micșorează mașinile clusterului) — reacționează la Pod-uri PENDING
VPA → (bonus) ajustează requests/limits ale unui Pod — reacționează la dimensionare corectă
Flux tipic: sarcina crește → HPA adaugă Pod-uri → Pod-urile nu încap → CA adaugă un node →
Pod-urile se programează. Sarcina scade → HPA elimină Pod-uri → node inactiv → CA îl elimină.
