Aller au contenu
uencoder

Horizontal Pod Autoscaler

Le HPA (Horizontal Pod Autoscaler) met à l'échelle horizontalement le nombre de réplicas de Pods automatiquement selon des métriques CPU/mémoire/personnalisées, s'adaptant aux variations de charge.

Objectif

Se mettre à l'échelle automatiquement avec les fluctuations de charge, en optimisant l'utilisation des ressources.

Mécanisme

Le HPA interroge périodiquement les métriques (Metrics Server/personnalisées) et calcule les réplicas souhaités = ceil(répliques actuelles × métrique actuelle ÷ métrique cible). La montée en charge est rapide, la descente lente (refroidissement). Il peut cibler des métriques personnalisées comme QPS/latence.

Cas d’usage

  • Mise à l'échelle automatique
  • Adaptation à la charge
  • Optimisation des coûts

Termes associés

References