Add-on für Cluster-Autoscaler in Ihrem Cluster aktivieren
Sie können das Add-on über die Konsole oder die Befehlszeile aktivieren.
Da der Cluster-Autoscaler keine GPU-Bezeichnungen erkennt, kann er nicht je nach GPU-Verbrauch hoch- oder herunterskaliert werden.
Aktivieren des Add-ons „Cluster-Autoscaler“ über die Konsole
- Wählen Sie im Red Hat OpenShift on IBM Cloud-Cluster-Dashboard den Cluster aus, in dem die automatische Skalierung aktiviert werden soll.
- Suchen Sie im Bereich „ Add-ons “ das Add-on „Cluster Autoscaler“ und klicken Sie auf „ Installieren “
Add-on für Cluster-Autoscaler über die Befehlszeilenschnittstelle aktivieren
-
Aktualisieren Sie das Plug-in „
container-service“ auf die neueste Version.ibmcloud update && ibmcloud plugin update container-service -
Aktivieren Sie das Add-on „
cluster-autoscaler“, indem Sie den folgenden Befehl ausführen.ibmcloud oc cluster addon enable cluster-autoscaler --cluster CLUSTER_NAMEBeispielausgabe
Enabling add-on `cluster-autoscaler` for cluster <cluster_name>... The add-on might take several minutes to deploy and become ready for use. OK -
Überprüfen Sie, dass das Add-on installiert und betriebsbereit (
Ready) ist.ibmcloud oc cluster addon ls --cluster <cluster_name>Beispielausgabe
NAME Version Health State Health Status cluster-autoscaler 1.0.1 normal Addon Ready -
Nach der Aktivierung des Add-ons sind keine Worker-Pools für die Skalierung konfiguriert. Um die automatische Skalierung für Ihre Worker-Pools einzurichten, bearbeiten Sie die Konfigurationszuordnung des Cluster-Autoscalers.
Cluster-Autoscaler-Add-on aktualisieren
Für den Cluster-Autoscaler stehen zwei Aktualisierungstypen zur Verfügung.
- Patchaktualisierungen
- Patchaktualisierungen werden automatisch von IBM bereitgestellt und enthalten keine Funktionsaktualisierungen oder Änderungen in den unterstützten Add-on- und Clusterversionen.
- Release-Updates
- Releaseaktualisierungen enthalten neue Features für den Cluster-Autoscaler oder Änderungen an den unterstützten Add-on- oder Clusterversionen. Sie müssen Release-Updates manuell auf das Cluster-Autoscaler-Add-on anwenden.
So aktualisieren Sie das Cluster-Autoscaler-Add-on:
-
Überprüfen Sie die Version des Cluster-Autoscaler-Add-ons, das in Ihrem Cluster bereitgestellt ist. Wenn eine Aktualisierung verfügbar ist, überprüfen Sie die Releaseinformationen für die neueste Version des Add-ons.
ibmcloud oc cluster addon ls --cluster <cluster_name>Wenn Sie für Ihren Cluster ein Upgrade auf eine Version durchführen, die vom Cluster-Autoscaler-Add-on nicht unterstützt wird, kann es bei Ihren Apps zu Ausfallzeiten kommen und Ihr Cluster kann skalieren.
-
Aktualisieren Sie das Add-on „Cluster Autoscaler“.
ibmcloud oc cluster addon update cluster-autoscaler --version <version-to-update> --cluster <cluster_name> -
Stellen Sie sicher, dass das Add-on aktualisiert wurde und bereit (
Ready) ist.ibmcloud oc cluster addon ls --cluster <cluster_name>
Cluster-Autoscaler-Add-on aus der Konsole entfernen
-
Bearbeiten Sie den Autoscaler ConfigMap, um die Skalierung Ihrer Arbeitspools zu beenden.
-
Wählen Sie im Red Hat OpenShift on IBM Cloud-Cluster-Dashboard den Cluster aus, in dem die automatische Skalierung aktiviert werden soll.
-
Suchen Sie das Cluster-Autoscaler-Add-on und klicken Sie auf "Deinstallieren"
Cluster-Autoscaler-Add-on über die Befehlszeilenschnittstelle entfernen
-
Bearbeiten Sie den Autoscaler ConfigMap, um die Skalierung Ihrer Arbeitspools zu beenden.
-
Inaktivieren Sie das
cluster-autoscaler-Add-on.ibmcloud oc cluster addon disable cluster-autoscaler --cluster <cluster_name> -
Bestätigen Sie, dass das Add-on entfernt wurde.
ibmcloud oc cluster addon ls --cluster <cluster_name>