Aller au contenu

Autoscaler de cluster

Autoscaler de cluster (Cluster Autoscaler) : composant de Kubernetes qui ajuste le nombre de nœuds d'un pool. Il ajoute un nœud quand des pods restent Pending faute de ressources et qu'un nœud neuf du pool leur permettrait de s'exécuter ; il en retire quand un nœud est peu utilisé depuis assez longtemps et que ses pods peuvent être replacés ailleurs. Il raisonne sur les requêtes de ressources des pods, pas sur leur consommation réelle.

Sur Kapsule, l'autoscaling s'active par pool (bornes minimale et maximale) et se règle pour tout le cluster (délais, seuil d'utilisation, stratégie de choix du pool). L'annotation cluster-autoscaler.kubernetes.io/safe-to-evict: "false" protège un pod de l'éviction. Il ne se confond pas avec l'autoscaling horizontal des pods, qui ajuste le nombre de réplicas.

Dans les cours

Voir aussi