Abilitazione del componente aggiuntivo del cluster autoscaler nel tuo cluster
È possibile attivare il componente aggiuntivo dalla console o dalla riga di comando.
Poiché l'autoscaler del cluster non riconosce le etichette delle GPU, non può scalare in base al consumo delle GPU.
Abilitazione del componente aggiuntivo cluster autoscaler dalla console
- Dal Red Hat OpenShift on IBM Cloud, seleziona il cluster in cui vuoi abilitare il ridimensionamento automatico.
- Nella sezione Add-on, individuare l'add-on Cluster Autoscaler e fare clic su Installa
Abilitazione del componente aggiuntivo del cluster autoscaler dalla CLI
-
Aggiorna il plug-in "
container-service" alla versione più recente.ibmcloud update && ibmcloud plugin update container-service -
Abilita il componente aggiuntivo
cluster-autoscalerimmettendo il seguente comando.ibmcloud oc cluster addon enable cluster-autoscaler --cluster CLUSTER_NAMEOutput di esempio
Enabling add-on `cluster-autoscaler` for cluster <cluster_name>... The add-on might take several minutes to deploy and become ready for use. OK -
Verificare che il componente aggiuntivo sia installato e
Ready.ibmcloud oc cluster addon ls --cluster <cluster_name>Output di esempio
NAME Version Health State Health Status cluster-autoscaler 1.0.1 normal Addon Ready -
Nessun pool di nodi di lavoro è configurato per il ridimensionamento dopo l'abilitazione del componente aggiuntivo. Per configurare la scalabilità automatica sui tuoi pool di nodi di lavoro, modifica la mappa di configurazione del cluster autoscaler.
Aggiornamento del componente aggiuntivo di autoscaling del cluster
Il cluster autoscaler ha due tipi di aggiornamenti.
- Aggiornamenti patch
- Gli aggiornamenti delle patch vengono distribuiti automaticamente da IBM e non contengono alcun aggiornamento o modifica delle funzioni nelle versioni del componente aggiuntivo e del cluster supportate.
- Aggiornamenti della release
- Gli aggiornamenti della release contengono nuove funzioni per il cluster autoscaler o modifiche nel componente aggiuntivo supportato o nelle versioni del cluster. Devi applicare manualmente gli aggiornamenti della release al tuo componente aggiuntivo del cluster autoscaler.
Per aggiornare il componente aggiuntivo di autoscaling del cluster:
-
Controlla la versione del componente aggiuntivo del cluster autoscaler distribuito nel tuo cluster. Se è disponibile un aggiornamento, esaminare le note sulla release per l'ultima versione del componente aggiuntivo.
ibmcloud oc cluster addon ls --cluster <cluster_name>Se esegui l'upgrade del tuo cluster a una versione che non è supportata dal componente aggiuntivo del cluster autoscaler, le tue applicazioni potrebbero riscontrare un tempo di inattività e il tuo cluster potrebbe non scalare.
-
Aggiorna il componente aggiuntivo del cluster autoscaler.
ibmcloud oc cluster addon update cluster-autoscaler --version <version-to-update> --cluster <cluster_name> -
Verificare che il componente aggiuntivo sia stato aggiornato correttamente e
Ready.ibmcloud oc cluster addon ls --cluster <cluster_name>
Rimozione del componente aggiuntivo del cluster autoscaler dalla console
-
Modificare l'autoscaler ConfigMap per interrompere la scalatura dei pool di lavoro.
-
Dal Red Hat OpenShift on IBM Cloud, seleziona il cluster in cui vuoi abilitare il ridimensionamento automatico.
-
Individuare il componente aggiuntivo Cluster Autoscaler e fare clic su Disinstalla
Rimozione del componente aggiuntivo del cluster autoscaler dalla CLI
-
Modificare l'autoscaler ConfigMap per interrompere la scalatura dei pool di lavoro.
-
Disattiva il componente aggiuntivo “
cluster-autoscaler”.ibmcloud oc cluster addon disable cluster-autoscaler --cluster <cluster_name> -
Verificare che il componente aggiuntivo sia stato rimosso.
ibmcloud oc cluster addon ls --cluster <cluster_name>