Léxico de TI › Infraestrutura › Vertical Pod Autoscaler (VPA)

Vertical Pod Autoscaler (VPA)

Infraestrutura Svenska → Atualizado: 2026-10-01

Mecanismo do Kubernetes que ajusta automaticamente o TAMANHO de um pod — seus requests/limits de CPU e memória — em vez da quantidade. Ajuda no "rightsizing": dar a cada pod exatamente os recursos de que ele realmente precisa, nem demais nem de menos.

O problema: desenvolvedores costumam errar os requests de recursos — definem alto demais (desperdiçando capacidade e dinheiro) ou baixo demais (o pod sofre throttling ou é morto por OOM). O VPA observa o consumo real ao longo do tempo e recomenda (ou aplica automaticamente) valores melhores. Modos: "Off" (só recomenda) e "Auto" (aplica, o que hoje exige reiniciar o pod para mudar os requests). Ganho: melhor aproveitamento dos recursos e menos OOMs e throttling, sem chutes manuais. Limitação importante: o VPA e o HPA não devem ser usados juntos sobre a mesma métrica de CPU/memória (um briga com o outro) — um padrão comum é HPA numa métrica customizada + VPA na memória. Atualizações in-place (sem reinício) estão a caminho do Kubernetes. Relacionado ao horizontal pod autoscaler e aos resource requests/limits.

← Voltar ao léxico