يضيف الـ Horizontal Pod Autoscaler (HPA) أو يزيل نسخ Pod (replicas) بناءً على مقاييس مرصودة (CPU، ذاكرة، أو مخصّصة). ويضيف الـ Cluster Autoscaler (CA) أو يزيل عقداً (nodes) حين يتعذّر جدولة الـ Pods أو تكون العقد غير مستغَلّة. يعملان عند طبقتين مختلفتين ويتعاونان معاً.
موازِنان تلقائيان، طبقتان
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.
