17.10. Tutoriel: Autoscaling


Le cluster autoscaler ajoute ou supprime les nœuds de travail d’un cluster basé sur les ressources de pod.

Le cluster autoscaler augmente la taille du cluster lorsque:

  • Les pods n’arrivent pas à planifier les nœuds actuels en raison de ressources insuffisantes.
  • Il faut un autre nœud pour répondre aux besoins de déploiement.

Le cluster autoscaler n’augmente pas les ressources de cluster au-delà des limites que vous spécifiez.

Le cluster autoscaler diminue la taille du cluster lorsque:

  • Certains nœuds ne sont pas toujours nécessaires pendant une période significative. À titre d’exemple, lorsqu’un nœud a une faible utilisation des ressources et que tous ses gousses importants peuvent s’adapter à d’autres nœuds.
Note

L’autoscaling de cluster peut être activé lors de la création de clusters et lors de la création d’un nouveau pool de machines en utilisant l’option --enable-autoscaling.

  1. La mise à l’échelle automatique est définie en fonction de la disponibilité de la piscine de machine. Afin de savoir quels pools de machines sont disponibles pour l’autoscaling, exécutez la commande suivante:

    $ rosa list machinepools -c <cluster-name>
    Copy to Clipboard Toggle word wrap

    Exemple de sortie

    ID         AUTOSCALING  REPLICAS  INSTANCE TYPE  LABELS     TAINTS    AVAILABILITY ZONES
    Default    No           2         m5.xlarge                           us-east-1a
    Copy to Clipboard Toggle word wrap

  2. Exécutez la commande suivante pour ajouter l’autoscaling à un pool de machines disponible:

    $ rosa edit machinepool -c <cluster-name> --enable-autoscaling <machinepool-name> --min-replicas=<num> --max-replicas=<num>
    Copy to Clipboard Toggle word wrap

    Exemple d’entrée

    $ rosa edit machinepool -c my-rosa-cluster --enable-autoscaling Default --min-replicas=2 --max-replicas=4
    Copy to Clipboard Toggle word wrap

    La commande ci-dessus crée un autoscaler pour les nœuds ouvriers qui se situe entre 2 et 4 nœuds en fonction des ressources.

Note

L’autoscaling de cluster peut être activé lors de la création de clusters en vérifiant la case à cocher Activer l’autoscaling lors de la création de pools de machines.

  1. Allez dans l’onglet pools de machines et cliquez sur les trois points à droite..
  2. Cliquez sur Échelle, puis activez l’autoscaling.
  3. Exécutez la commande suivante pour confirmer que l’autoscaling a été ajouté:

    $ rosa list machinepools -c <cluster-name>
    Copy to Clipboard Toggle word wrap

    Exemple de sortie

    ID         AUTOSCALING  REPLICAS  INSTANCE TYPE  LABELS     TAINTS    AVAILABILITY ZONES
    Default    Yes          2-4       m5.xlarge                           us-east-1a
    Copy to Clipboard Toggle word wrap

Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat