Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo ensina como remover o Armazenamento de Contêineres do Azure excluindo a instância de extensão do AKS (Serviço de Kubernetes do Azure). Para limpar recursos, você também pode excluir o cluster do AKS ou todo o grupo de recursos.
Importante
Este artigo se aplica ao Armazenamento de Contêineres do Azure (versão 2.x.x). Se você tiver o Armazenamento de Contêineres do Azure (versão 1.x.x) instalado no cluster do AKS, remova-o seguindo estas etapas.
Excluir instância de extensão
Siga estes passos para remover o Azure Container Storage do cluster do AKS.
Exclua todas as Reivindicações de Volume Persistente (PVCs) e Volumes Persistentes (PVs) antes de desinstalar a extensão. Remover o Armazenamento de Contêineres do Azure sem limpar esses recursos pode interromper suas cargas de trabalho em execução. Para evitar interrupções, verifique se não há cargas de trabalho ou classes de armazenamento existentes que dependem do Armazenamento de Contêineres do Azure.
Exclua a extensão executando o seguinte comando da CLI do Azure. Substitua
<cluster-name>e<resource-group>pelos seus próprios valores.az aks update -n <cluster-name> -g <resource-group> --disable-azure-container-storage
Remover a extensão com o Terraform
Se você provisionou o Armazenamento de Contêineres do Azure com o Terraform, remova o recurso de extensão correspondente de sua configuração e aplique a alteração para que o resultado corresponda ao fluxo de trabalho da CLI.
Exclua o
azurerm_kubernetes_cluster_extensionbloco (ou definacount = 0) na configuração do Terraform e salve o arquivo.Examine o plano para confirmar se o Terraform destrói apenas o recurso de extensão.
terraform planAplique o plano para excluir a extensão. O Terraform exibe o mesmo resultado que o comando da CLI: o recurso de extensão é removido e o AKS não relata mais o Armazenamento de Contêineres do Azure como habilitado.
terraform apply
Excluir cluster do AKS
Para excluir um cluster do AKS e todos os volumes persistentes, execute o comando da CLI do Azure a seguir. Substitua <resource-group> e <cluster-name> pelos seus próprios valores.
az aks delete --resource-group <resource-group> --name <cluster-name>
Se o cluster do AKS foi criado com o Terraform, você também pode removê-lo executando o comando a seguir.
terraform destroy
Esse comando exclui todos os recursos gerenciados pelo Terraform no diretório de trabalho atual. Isso inclui o cluster, o grupo de recursos e a extensão de Armazenamento de Contêiner do Azure. Execute este comando somente quando você pretende remover toda a implantação.
Excluir grupo de recursos
Também é possível usar o comando az group delete para excluir o grupo de recursos e todos os recursos contidos. Substitua <resource-group> pelo nome do grupo de recursos.
az group delete --name <resource-group>