4.4 · Parcours 4 — Administrer un cluster (CKA)
Autoscaling (HPA)
Lab Kubernetes · questionnaire de validation · gratuit, dans le navigateur
Une application ne reçoit pas la même charge à 3 h du matin et le jour des soldes. Plutôt que de surdimensionner en permanence, Kubernetes peut ajuster le nombre de réplicas selon la charge mesurée : c'est le rôle du HorizontalPodAutoscaler (HPA).
Ce que vous saurez à la fin : expliquer la boucle de l'HPA et ses prérequis, créer un HPA sur l'utilisation CPU, lire son état, régler son comportement (stabilisation), et situer l'HPA par rapport au VPA et à l'autoscaling des nœuds.
Au programme de ce lab
- Votre mission
- Pas à pas
- Les trois autoscalers
- La boucle de l'HPA
- Créer un HPA
- Lire l'état
- Le comportement : éviter le yoyo
Ce que KubeNow vérifie
- L'HPA calcul pilote le Deployment calcul, de 1 à 3 réplicas
- Cible : 60 % d'utilisation CPU
- Stabilisation à la baisse : 60 secondes
- L'HPA lit les métriques (ScalingActive)