Partilhar via


Remover o Armazenamento de Contêiner do Azure

Este artigo mostra como remover o Armazenamento de Contêiner do Azure excluindo a instância de extensão do Serviço Kubernetes do Azure (AKS). Para limpar recursos, também pode eliminar o cluster AKS ou todo o grupo de recursos.

Importante

Este artigo aplica-se ao Armazenamento de Contentores do Azure (versão 2.x.x). Se você tiver o Armazenamento de Contêiner do Azure (versão 1.x.x) instalado em seu cluster AKS, remova-o seguindo estas etapas.

Excluir instância de extensão

Siga estas etapas para remover o Armazenamento de Contêiner do Azure do cluster AKS.

  1. Exclua todas as reivindicações de volume persistente (PVCs) e volumes persistentes (PVs) antes de desinstalar a extensão. Remover o Armazenamento de Contêiner do Azure sem limpar esses recursos pode interromper suas cargas de trabalho em execução. Para evitar interrupções, certifique-se de que não há cargas de trabalho ou classes de armazenamento existentes que dependam do Armazenamento de Contêiner do Azure.

  2. Exclua a extensão executando o seguinte comando da CLI do Azure. Certifique-se de substituir <cluster-name> e <resource-group> com 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 provisionaste o Azure Container Storage com o Terraform, remove o recurso de extensão correspondente da tua configuração e aplica a alteração para que o resultado corresponda ao fluxo de trabalho da CLI.

  1. Apaga o azurerm_kubernetes_cluster_extension bloco (ou define count = 0) na tua configuração do Terraform e guarda o ficheiro.

  2. Reveja o plano para confirmar se o Terraform destrói apenas o recurso de extensão.

    terraform plan
    
  3. Aplica o plano para eliminar a extensão. O Terraform apresenta o mesmo resultado do comando CLI: o recurso de extensão é removido e o AKS deixa de reportar o Azure Container Storage como ativado.

    terraform apply
    

Excluir cluster AKS

Para excluir um cluster AKS e todos os volumes persistentes, execute o seguinte comando da CLI do Azure. Substitua <resource-group> e <cluster-name> com os seus próprios valores.

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

Se o cluster AKS foi criado com o Terraform, também pode removê-lo executando o seguinte comando.

terraform destroy

Este comando elimina todos os recursos que o Terraform gere no diretório de trabalho atual. Isto inclui o cluster, o grupo de recursos e a extensão Azure Container Storage. Execute este comando apenas quando pretende remover toda a implantação.

Eliminar grupo de recursos

Você também pode usar o az group delete comando para excluir o grupo de recursos e todos os recursos que ele contém. Substitua <resource-group> pelo nome do seu grupo de recursos.

az group delete --name <resource-group>

Consulte também