Activation de l'additif du programme de mise à l'échelle automatique de cluster dans votre cluster

Vous pouvez activer le module complémentaire depuis la console ou la ligne de commande.

Comme l'autoscaler du cluster ne reconnaît pas les labels GPU, il ne peut pas augmenter ou diminuer la consommation du GPU.

Activation du module complémentaire d'ajustement automatique de la taille du cluster depuis la console

  1. A partir du tableau de bord des clusters Red Hat OpenShift on IBM Cloud, sélectionnez le cluster dans lequel vous voulez activer la mise à l'échelle automatique.
  2. Dans la section « Modules complémentaires », repérez le module complémentaire « Cluster Autoscaler » et cliquez sur « Installer »

Activation du module complémentaire de mise à l'échelle automatique de cluster à partir de l'interface de ligne de commande

  1. Mettez à jour le plug-in « container-service » vers la version la plus récente.

    ibmcloud update && ibmcloud plugin update container-service
    
  2. Activez le module complémentaire « cluster-autoscaler » en exécutant la commande suivante.

    ibmcloud oc cluster addon enable cluster-autoscaler --cluster CLUSTER_NAME
    

    Exemple de sortie

    Enabling add-on `cluster-autoscaler` for cluster <cluster_name>...
    The add-on might take several minutes to deploy and become ready for use.
    OK
    
  3. Vérifiez que le module complémentaire est installé et prêt (Ready).

    ibmcloud oc cluster addon ls --cluster <cluster_name>
    

    Exemple de sortie

    NAME                 Version   Health State   Health Status   
    cluster-autoscaler   1.0.1     normal         Addon Ready
    
  4. Aucun pool de noeuds worker n'est configuré pour la mise à l'échelle après l'activation du module complémentaire. Pour configurer la mise à l'échelle automatique sur vos pools de noeuds worker, éditez la mappe de configuration du programme de mise à l'échelle automatique de cluster.

Mise à jour du module complémentaire de mise à l'échelle automatique de cluster

Le programme de mise à l'échelle automatique de cluster dispose de deux types de mises à jour.

Mises à jour de correctifs
Les mises à jour de correctifs sont fournies automatiquement par IBM et ne contiennent aucune mise à jour ou modification de fonction dans les versions de cluster et d'additif prises en charge.
Mises à jour de la version
Les mises à jour d'éditions contiennent de nouvelles fonctions pour le programme de mise à l'échelle automatique de cluster ou des modifications dans les versions de cluster et de module complémentaire prises en charge. Vous devez appliquer manuellement les mises à jour d'édition à votre module complémentaire de mise à l'échelle automatique de cluster.

Pour mettre à jour le module complémentaire cluster autoscaler :

  1. Vérifiez la version du module complémentaire de mise à l'échelle automatique de cluster qui est déployée dans votre cluster. Si une mise à jour est disponible, consultez les notes sur l'édition de la version la plus récente du module complémentaire.

    ibmcloud oc cluster addon ls --cluster <cluster_name>
    

    Si vous mettez à niveau votre cluster vers une version qui n'est pas prise en charge par le d'additif du programme de mise à l'échelle automatique de cluster, vos applications risquent d'être indisponibiles et votre cluster risque de ne pas être mis à l'échelle.

  2. Mettez à jour le module complémentaire d'ajustement automatique du cluster.

    ibmcloud oc cluster addon update cluster-autoscaler --version <version-to-update> --cluster <cluster_name>
    
  3. Vérifiez que le module complémentaire a été mis à jour et est à l'état Ready.

    ibmcloud oc cluster addon ls --cluster <cluster_name>
    

Retrait du module complémentaire de mise à l'échelle automatique de cluster de la console

  1. Modifier l'autoscaler ConfigMap pour arrêter la mise à l'échelle de vos pools de travail.

  2. A partir du tableau de bord des clusters Red Hat OpenShift on IBM Cloud, sélectionnez le cluster dans lequel vous voulez activer la mise à l'échelle automatique.

  3. Localisez le module complémentaire Cluster Autoscaler et cliquez sur Désinstaller

Retrait du module complémentaire de mise à l'échelle automatique de cluster de l'interface de ligne de commande

  1. Modifier l'autoscaler ConfigMap pour arrêter la mise à l'échelle de vos pools de travail.

  2. Désactivez l'additif cluster-autoscaler.

    ibmcloud oc cluster addon disable cluster-autoscaler --cluster <cluster_name>
    
  3. Vérifiez que l'additif a été supprimé.

    ibmcloud oc cluster addon ls --cluster <cluster_name>