Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel erfahren Sie, wie Sie Azure Container Storage entfernen, indem Sie die Erweiterungsinstanz für Azure Kubernetes Service (AKS) löschen. Zum Bereinigen von Ressourcen können Sie auch den AKS-Cluster oder die gesamte Ressourcengruppe löschen.
Von Bedeutung
Dieser Artikel bezieht sich auf Azure Container Storage (Version 2.x.x). Wenn Sie Azure Container Storage (Version 1.x.x) auf Ihrem AKS-Cluster installiert haben, entfernen Sie ihn, indem Sie die folgenden Schritte ausführen.
Erweiterungsinstanz löschen
Führen Sie die folgenden Schritte aus, um Azure Container Storage aus Ihrem AKS-Cluster zu entfernen.
Löschen Sie alle Persistent Volume Claims (PVCs) und Persistent Volumes (PVs), bevor Sie die Erweiterung deinstallieren. Wenn Sie Azure Container Storage entfernen, ohne diese Ressourcen zu bereinigen, können Sie Ihre ausgeführten Workloads stören. Um Unterbrechungen zu vermeiden, stellen Sie sicher, dass keine Workloads oder Speicherklassen vorhanden sind, die auf Azure Container Storage basieren.
Löschen Sie die Erweiterung, indem Sie den folgenden Azure CLI-Befehl ausführen. Achten Sie darauf,
<cluster-name>und<resource-group>durch Ihre eigenen Werte zu ersetzen.az aks update -n <cluster-name> -g <resource-group> --disable-azure-container-storage
Entfernen Sie die Erweiterung mit Terraform
Wenn Sie Azure Container Storage mit Terraform bereitgestellt haben, entfernen Sie die entsprechende Erweiterungsressource aus Ihrer Konfiguration, und wenden Sie die Änderung an, damit das Ergebnis mit dem CLI-Workflow übereinstimmt.
Löschen Sie den
azurerm_kubernetes_cluster_extensionBlock (oder setcount = 0) in Ihrer Terraform-Konfiguration, und speichern Sie die Datei.Überprüfen Sie den Plan, um zu bestätigen, dass Terraform nur die Erweiterungsressource zerstört.
terraform planWenden Sie den Plan an, um die Erweiterung zu löschen. Terraform zeigt das gleiche Ergebnis wie der CLI-Befehl an: Die Erweiterungsressource wird entfernt, und AKS meldet azure Container Storage nicht mehr als aktiviert.
terraform apply
Löschen des AKS-Clusters
Führen Sie den folgenden Azure CLI-Befehl aus, um einen AKS-Cluster und alle persistenten Volumes zu löschen. Ersetzen Sie <resource-group> und <cluster-name> durch Ihre eigenen Werte.
az aks delete --resource-group <resource-group> --name <cluster-name>
Wenn der AKS-Cluster mit Terraform erstellt wurde, können Sie ihn auch entfernen, indem Sie den folgenden Befehl ausführen.
terraform destroy
Mit diesem Befehl werden alle Ressourcen gelöscht, die Terraform im aktuellen Arbeitsverzeichnis verwaltet. Dies umfasst den Cluster, die Ressourcengruppe und die Azure Container Storage-Erweiterung. Führen Sie diesen Befehl nur aus, wenn Sie die gesamte Bereitstellung entfernen möchten.
Ressourcengruppe löschen
Sie können den az group delete Befehl auch verwenden, um die Ressourcengruppe und alle darin enthaltenen Ressourcen zu löschen. Ersetzen Sie <resource-group> durch Ihren Ressourcengruppennamen.
az group delete --name <resource-group>