Partager via


Supprimer le stockage de conteneurs Azure

Cet article explique comment supprimer Azure Container Storage en supprimant l’instance d’extension pour Azure Kubernetes Service (AKS). Pour nettoyer les ressources, vous pouvez également supprimer le cluster AKS ou l’ensemble du groupe de ressources.

Important

Cet article s’applique au stockage conteneur Azure (version 2.x.x). Si azure Container Storage (version 1.x.x) est installé sur votre cluster AKS, supprimez-le en suivant ces étapes.

Supprimer une instance d’extension

Procédez comme suit pour supprimer Azure Container Storage de votre cluster AKS.

  1. Supprimez toutes les revendications de volumes persistants (PVC) et les volumes persistants (PV) avant de désinstaller lextension. La suppression d’Azure Container Storage sans nettoyer ces ressources peut perturber vos charges de travail en cours d’exécution. Pour éviter les interruptions, assurez-vous qu’il n’existe pas de charges de travail ou de classes de stockage existantes qui s’appuient sur Stockage conteneur Azure.

  2. Supprimez l’extension en exécutant la commande Azure CLI suivante. Veillez à remplacer <cluster-name> et <resource-group> par vos propres valeurs.

    az aks update -n <cluster-name> -g <resource-group> --disable-azure-container-storage
    

Supprimer l’extension avec Terraform

Si vous avez provisionné Stockage conteneur Azure avec Terraform, supprimez la ressource d’extension correspondante de votre configuration et appliquez la modification afin que le résultat corresponde au flux de travail CLI.

  1. Supprimez le azurerm_kubernetes_cluster_extension bloc (ou définissez count = 0) dans votre configuration Terraform et enregistrez le fichier.

  2. Passez en revue le plan pour confirmer que Terraform détruit uniquement la ressource d’extension.

    terraform plan
    
  3. Appliquez le plan de suppression de l’extension. Terraform affiche le même résultat que la commande CLI : la ressource d’extension est supprimée et AKS ne signale plus Azure Container Storage comme activé.

    terraform apply
    

Supprimer un cluster AKS

Pour supprimer un cluster AKS et tous les volumes persistants, exécutez la commande Azure CLI suivante. Remplacez <resource-group> et <cluster-name> par vos propres valeurs.

az aks delete --resource-group <resource-group> --name <cluster-name>

Si le cluster AKS a été créé avec Terraform, vous pouvez également le supprimer en exécutant la commande suivante.

terraform destroy

Cette commande supprime toutes les ressources que Terraform gère dans le répertoire de travail actuel. Cela inclut le cluster, le groupe de ressources et l’extension Stockage conteneur Azure. Exécutez cette commande uniquement lorsque vous envisagez de supprimer l’intégralité du déploiement.

Supprimer un groupe de ressources

Vous pouvez également utiliser la az group delete commande pour supprimer le groupe de ressources et toutes les ressources qu’il contient. Remplacez par <resource-group> le nom de votre groupe de ressources.

az group delete --name <resource-group>

Voir aussi