Horizontal Pod Autoscaler (HPA) dodaje lub usuwa repliki Podów na podstawie obserwowanych metryk (CPU, pamięć lub własne). Cluster Autoscaler (CA) dodaje lub usuwa nody, gdy Pody nie mogą zostać zaplanowane lub nody są niedostatecznie wykorzystane. Działają na różnych warstwach i współpracują.
Dwa autoskalery, dwie warstwy
HPA → skaluje PODY (więcej/mniej replik Deploymentu) — reaguje na OBCIĄŻENIE
CA → skaluje NODY (rośnie/kurczy maszyny klastra) — reaguje na PENDING Pody
VPA → (bonus) dostraja requesty/limity Poda — reaguje na dobór rozmiaru
Typowy przepływ: obciążenie rośnie → HPA dodaje Pody → Pody się nie mieszczą → CA dodaje node →
Pody się planują. Obciążenie spada → HPA usuwa Pody → node bezczynny → CA go usuwa.
