O Que É um Vertical Pod Autoscaler?
Um vertical pod autoscaler (VPA) dimensiona corretamente os requests de CPU e memória dos pods em vez de mudar quantos pods rodam. Ele observa o consumo histórico de recursos e recomenda ou aplica requests atualizados para que os containers recebam recursos suficientes sem grandes reservas ociosas. Aplicar novos valores geralmente exige recriar os pods afetados.
Por que importa
Requests de recursos estimados desperdiçam capacidade quando definidos alto demais e causam throttling ou eviction quando definidos baixo demais. Um VPA fundamenta os requests no uso observado, melhorando a densidade de bin-packing e reduzindo o gasto desperdiçado do cluster.