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 delete
Löschen.
Wenn das Löschen fehlschlägt, folgen Sie der Anleitung auf dem Tab gcloud und fügen Sie dem Befehl gcloud container azure node-pools delete das Flag --ignore-errors hinzu.
NODE_POOL_NAME: der Name des zu löschenden Knotenpools
CLUSTER_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.
Cluster löschen
Bevor Sie einen Cluster löschen, müssen Sie alle zugehörigen Knotenpools gelöscht haben.
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.
Klicken Sie oben im Fenster auf delete
Löschen.
Wenn das Löschen fehlschlägt, folgen Sie der Anleitung auf dem Tab gcloud und fügen Sie dem Befehl gcloud container azure clusters delete das Flag --ignore-errors hinzu.
gcloud
Führen Sie den folgenden Befehl aus, um einen Nutzercluster zu erstellen:
GOOGLE_CLOUD_LOCATION: der Google Cloud Standort, an dem dieser Cluster gehostet wird
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.
AzureClient-Ressource löschen
In folgenden Fällen sollten Sie einen AzureClient löschen:
Sie haben alle GKE-Dienste in Azure entfernt und benötigen den AzureClient nicht mehr.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-14 (UTC)."],[],[],null,["# Delete a cluster\n================\n\nThis page explains how to delete a node pool, a cluster, and an\nAzureClient resource.\n| **Warning:** Soon after you delete a Google Cloud project, the resources in Azure are permanently deleted. To safeguard against the accidental deletion of a Google Cloud project, use a [Project lien](/resource-manager/docs/project-liens).\n\nDelete a node pool\n------------------\n\nTo delete a cluster, you must first delete all of its node pools. \n\n### Console\n\n1. In the Google Cloud console, go to the **Google Kubernetes Engine clusters\n overview** page.\n\n [Go to GKE clusters](https://console.cloud.google.com/kubernetes/list/overview)\n2. Select the Google Cloud project that the cluster is in.\n\n3. In the cluster list, select the name of the cluster, and then select\n **View details** in the side panel.\n\n4. Select the **Nodes** tab to see a list of all the node pools.\n\n5. Select a node pool from the list.\n\n6. Near the top of the window, click delete **Delete**.\n\n If the delete fails, follow the steps in the `gcloud` tab and add the\n `--ignore-errors` flag to the `gcloud container azure node-pools delete`\n command.\n\n### gcloud\n\n1. Get a list of your node pools:\n\n gcloud container azure node-pools list \\\n --cluster \u003cvar translate=\"no\"\u003eCLUSTER_NAME\u003c/var\u003e \\\n --location \u003cvar translate=\"no\"\u003eGOOGLE_CLOUD_LOCATION\u003c/var\u003e\n\n Replace the following:\n - \u003cvar translate=\"no\"\u003eCLUSTER_NAME\u003c/var\u003e: the name of the cluster that the node pool is attached to\n - \u003cvar translate=\"no\"\u003eGOOGLE_CLOUD_LOCATION\u003c/var\u003e: the Google Cloud location hosting the node pool\n2. For each of your node pools, delete it with the following command:\n\n gcloud container azure node-pools delete \u003cvar translate=\"no\"\u003eNODE_POOL_NAME\u003c/var\u003e \\\n --cluster \u003cvar translate=\"no\"\u003eCLUSTER_NAME\u003c/var\u003e \\\n --location \u003cvar translate=\"no\"\u003eGOOGLE_CLOUD_LOCATION\u003c/var\u003e\n\n Replace the following:\n - \u003cvar translate=\"no\"\u003eNODE_POOL_NAME\u003c/var\u003e: the name of the node pool to delete\n - \u003cvar translate=\"no\"\u003eCLUSTER_NAME\u003c/var\u003e\n - \u003cvar translate=\"no\"\u003eGOOGLE_CLOUD_LOCATION\u003c/var\u003e\n\n If the command returns an error and the delete fails, you can force the\n deletion by running the command again with the `--ignore-errors` flag.\n This flag is available in version 1.29 and later.\n | **Caution:** Adding the `--ignore-errors` flag to the delete command might result in orphaned Azure resources. If that happens, consult the Azure documentation on how to remove the orphaned resources.\n\n#### How GKE on Azure protects workloads during node pool deletion\n\nDuring node pool deletion, GKE on Azure performs graceful shut down on\neach node without honoring PodDisruptionBudget. It takes the following\nsteps:\n\n1. Disable cluster autoscaler if it was enabled.\n2. Set up a deadline for the draining process. After this deadline, even if there are still Pod objects existing, GKE on Azure stops draining and proceeds to deleting underlying virtual machines. The default deadline is 5 minutes. For every 10 more nodes, 5 more minutes is added.\n3. Cordon all the nodes in the node pool.\n4. Before deadline is met, delete Pod objects in the node pool with best efforts.\n5. Delete all the underlying compute resources.\n\nDelete a cluster\n----------------\n\nBefore deleting a cluster, make sure that you have deleted all of its node pools. \n\n### Console\n\n1. In the Google Cloud console, go to the **Google Kubernetes Engine clusters\n overview** page.\n\n [Go to GKE clusters](https://console.cloud.google.com/kubernetes/list/overview)\n2. Select the Google Cloud project that the cluster is in.\n\n3. In the cluster list, select the name of the cluster, and then select\n **View details** in the side panel.\n\n4. Near the top of the window, click delete **Delete**.\n\n If the delete fails, follow the steps in the `gcloud` tab and add the\n `--ignore-errors` flag to the `gcloud container azure clusters delete`\n command.\n\n### gcloud\n\nTo delete a cluster, run the following command: \n\n gcloud container azure clusters delete \u003cvar translate=\"no\"\u003eCLUSTER_NAME\u003c/var\u003e \\\n --location \u003cvar translate=\"no\"\u003eGOOGLE_CLOUD_LOCATION\u003c/var\u003e\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003eCLUSTER_NAME\u003c/var\u003e: the name of the cluster to delete\n- \u003cvar translate=\"no\"\u003eGOOGLE_CLOUD_LOCATION\u003c/var\u003e: the Google Cloud location\n hosting this cluster\n\n If the command returns an error and the delete fails, you can force the\n deletion by running the command again with the `--ignore-errors` flag.\n This flag is available in version 1.29 and later.\n | **Caution:** Adding the `--ignore-errors` flag to the delete command might result in orphaned Azure resources. If that happens, consult the Azure documentation on how to remove the orphaned resources.\n\nDelete an AzureClient resource\n------------------------------\n\nYou should delete an AzureClient in the following cases:\n\n- You have removed all GKE on Azure and you don't need the AzureClient any more.\n- You have updated the cluster's Authentication from AzureClient to [workload identity federation](/kubernetes-engine/multi-cloud/docs/azure/how-to/create-cluster#workload-identity-federation).\n\nNote that before deleting an AzureClient, you need to have deleted all the clusters that use the AzureClient.\n\nTo delete an AzureClient resource, run the following command: \n\n gcloud container azure clients delete \u003cvar translate=\"no\"\u003eCLIENT_NAME\u003c/var\u003e \\\n --location=\u003cvar translate=\"no\"\u003eGOOGLE_CLOUD_LOCATION\u003c/var\u003e\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003eCLIENT_NAME\u003c/var\u003e: the name of the AzureClient to delete\n- \u003cvar translate=\"no\"\u003eGOOGLE_CLOUD_LOCATION\u003c/var\u003e: the Google Cloud location where the client is located\n\nAfter deleting the AzureClient resource, remove the certificate at Azure AD\nthat you uploaded when you created the client.\n\nWhat's next\n-----------\n\n- For more information, see the [`gcloud container azure clusters delete`](https://cloud.google.com/sdk/gcloud/reference/container/azure/clusters/delete) documentation."]]