Léxico TI › Infraestructura › Horizontal Pod Autoscaler (HPA)

Horizontal Pod Autoscaler (HPA)

Infraestructura Svenska → Actualizado: 2026-08-20

Un mecanismo de Kubernetes que ajusta automáticamente el NÚMERO de réplicas de un pod según la carga — CPU, memoria o métricas propias. Escala hacia fuera (más pods) con carga alta y hacia dentro (menos) con carga baja. La herramienta de autoescalado más usada en Kubernetes.

Mecánica: el HPA compara una métrica observada (por ejemplo, la CPU media entre los pods) con un objetivo y calcula cuántas réplicas hacen falta para alcanzarlo, luego ajusta el número de réplicas del deployment o statefulset. Soporta CPU/memoria (vía metrics-server) y métricas propias o externas (vía adaptadores — longitud de cola, peticiones por segundo). Ventaja: absorbe picos de tráfico automáticamente y ahorra dinero en horas tranquilas. Contrapartida: exige resource requests razonables (el HPA calcula sobre ellos), y un escalado demasiado agresivo puede provocar "flapping". Se diferencia del VPA (que cambia el tamaño de cada pod, no la cantidad) y del cluster autoscaler (que añade nodos) — los tres suelen combinarse. Pieza fundamental de una operación elástica. Relacionado con vertical pod autoscaler y resource requests/limits.

← Volver al léxico