Knotenpool löschen
Auf dieser Seite erfahren Sie, wie Sie Knotenpools in GKE in Azure löschen.
Knotenpool löschen
Führen Sie zum Löschen eines Knotenpools den folgenden Befehl aus:
Console
Rufen Sie in der Google Cloud Console die Seite Google Kubernetes Engine-Cluster auf.
Wählen Sie das Google Cloud Projekt aus, in dem sich der Cluster befindet.
Wählen Sie in der Clusterliste den Namen des Clusters und dann in der Seitenleiste Details ansehen aus.
Wählen Sie den Tab Knoten aus, um eine Liste aller Knotenpools aufzurufen.
Wählen Sie einen Knotenpool aus der Liste aus.
Klicken Sie oben im Fenster auf
Löschen.Wenn das Löschen fehlschlägt, folgen Sie der Anleitung auf dem Tab
gcloud
und fügen Sie dem Befehlgcloud container azure node-pools delete
das Flag--ignore-errors
hinzu.
gcloud
Rufen Sie eine Liste Ihrer Knotenpools ab:
gcloud container azure node-pools list \ --cluster CLUSTER_NAME \ --location GOOGLE_CLOUD_LOCATION
Ersetzen Sie Folgendes:
CLUSTER_NAME
: der Name des Clusters, mit dem der Knotenpool verknüpft ist.GOOGLE_CLOUD_LOCATION
: der Google CloudStandort, auf dem der Knotenpool gehostet wird
Löschen Sie jeden Knotenpool mit dem folgenden Befehl:
gcloud container azure node-pools delete NODE_POOL_NAME \ --cluster CLUSTER_NAME \ --location GOOGLE_CLOUD_LOCATION
Dabei gilt:
NODE_POOL_NAME
: der Name des zu löschenden KnotenpoolsCLUSTER_NAME
GOOGLE_CLOUD_LOCATION
Wenn der Befehl einen Fehler zurückgibt und das Löschen fehlschlägt, können Sie das Löschen erzwingen, indem Sie den Befehl noch einmal mit dem Flag
--ignore-errors
ausführen. Dieses Flag ist in Version 1.29 und höher verfügbar.
So schützt GKE on Azure Arbeitslasten beim Löschen von Knotenpools
Während des Löschens eines Knotenpools werden GKE on Azure-Cluster auf jedem Knoten ordnungsgemäß heruntergefahren, ohne PodDisruptionBudget zu berücksichtigen. Dazu sind folgende Schritte erforderlich:
- Deaktivieren Sie Cluster Autoscaler, falls er aktiviert war.
- Richten Sie eine Frist für den Drain-Prozess ein. Auch wenn noch Pod-Objekte vorhanden sind, beenden GKE on Azure-Cluster den Ausgleich und fahren mit dem Löschen zugrunde liegender virtueller Maschinen fort. Die Standardfrist beträgt 5 Minuten. Pro 10 weiteren Knoten werden 5 weitere Minuten hinzugefügt.
- Sperren Sie alle Knoten im Knotenpool.
- Löschen Sie vor Ablauf der Frist Pod-Objekte im Knotenpool mit Best-Practices.
- Löschen Sie alle zugrunde liegenden Compute-Ressourcen.
Nächste Schritte
- Verwenden Sie die Kurzanleitung, um Ihre erste Arbeitslast in GKE on Azure zu starten.
- Mehr über Cluster-Autoscaling erfahren