VPA Vertical Pod Autoscaler
Vertical Pod Autoscaler — extension Kubernetes qui recommande (ou met à jour automatiquement) les ressources des pods (requests de CPU et de mémoire) d'après l'historique d'utilisation. Moins répandu que le HPA : l'appliquer exige de redémarrer le pod, ce qui dérange.
Trois modes : Off (simples recommandations), Initial (fixe les requests à la création) et Auto (recrée les pods avec les nouvelles requests). Le mode Auto et un HPA sur le CPU ou la mémoire sont incompatibles : ils se disputent la même métrique. Contournement : HPA sur une métrique personnalisée (requêtes par seconde), VPA sur le CPU. Alternative moderne : KRR (KubeReady Resource Recommender), qui fait une analyse par lots et émet des recommandations sans rien appliquer. Pour les charges qui ne tournent qu'une fois (Argo Workflows, Spark), le VPA garde tout son intérêt : les bonnes ressources dès le départ.