Léxico TI › Infraestructura › Vertical Pod Autoscaler (VPA)

Vertical Pod Autoscaler (VPA)

Infraestructura Svenska → Actualizado: 2026-09-03

Un mecanismo de Kubernetes que ajusta automáticamente el TAMAÑO de un pod — sus requests/limits de CPU y memoria — en lugar de la cantidad de réplicas. Ayuda con el "rightsizing": darle a cada pod exactamente los recursos que necesita, ni de más ni de menos.

El problema: los desarrolladores suelen adivinar mal los resource requests — los ponen demasiado altos (desperdiciando capacidad y dinero) o demasiado bajos (el pod se estrangula o muere por OOM). El VPA observa el consumo real a lo largo del tiempo y recomienda (o aplica automáticamente) valores mejores. Modos: "Off" (solo recomendar), "Auto" (aplicar, lo que hoy requiere reiniciar el pod para cambiar los requests). Ganancia: mejor uso de recursos y menos OOMs/estrangulamientos sin adivinar a mano. Limitación importante: el VPA y el HPA sobre CPU/memoria NO deben usarse juntos en la misma métrica (se pelean entre sí) — un patrón habitual es HPA sobre una métrica custom + VPA sobre memoria. Las actualizaciones in-place (sin reinicio) están llegando a Kubernetes. Relacionado con horizontal pod autoscaler y resource requests/limits.

← Volver al léxico