Excluir um cluster compartilhado

Este documento explica como excluir um cluster compartilhado do Kubernetes de uma zona isolada do Google Distributed Cloud (GDC). A exclusão de um cluster compartilhado remove todas as cargas de trabalho, pools de nós, nós do plano de controle e recursos correspondentes dentro do cluster. Como um cluster compartilhado pode abranger vários projetos, a exclusão de um cluster compartilhado pode afetar vários projetos.

Este documento é destinado a públicos-alvo, como administradores de TI no grupo de administradores da plataforma, que são responsáveis por gerenciar cargas de trabalho de contêineres na organização. Para mais informações, consulte Públicos-alvo da documentação isolada do GDC.

Antes de começar

Para receber as permissões necessárias para excluir um cluster compartilhado, peça ao administrador do IAM da organização para conceder a você o papel de administrador do cluster de usuário (user-cluster-admin). Esse papel não está vinculado a um namespace.

Excluir um cluster compartilhado e os recursos dele

Siga estas etapas para excluir um cluster compartilhado e os recursos dele:

Console

  1. No menu de navegação, selecione Kubernetes Engine > Clusters.

  2. Na lista de clusters, clique no cluster que você quer excluir.

  3. Clique em excluir Excluir cluster.

  4. Quando solicitado, digite a frase de confirmação e clique em Excluir para excluir o cluster.

    A exclusão pode levar até 60 minutos.

API

  • Para excluir um cluster compartilhado, remova o recurso personalizado Cluster da zona do GDC:

    kubectl delete clusters.cluster.gdc.goog/SHARED_CLUSTER_NAME \
        -n platform \
        --kubeconfig MANAGEMENT_API_SERVER
    

    Substitua:

    • SHARED_CLUSTER_NAME: o nome do cluster a ser excluído.
    • MANAGEMENT_API_SERVER: o caminho kubeconfig do servidor da API zonal em que o cluster do Kubernetes está hospedado. Se você ainda não gerou um arquivo kubeconfig para o servidor da API na zona de destino, consulte Fazer login.

    A exclusão pode levar até 60 minutos. Se você quiser que o processo de exclusão seja executado em segundo plano, anexe o parâmetro --wait=false ao comando.

Terraform

  • Para excluir um cluster compartilhado usando o Terraform, execute:

    terraform destroy -target kubernetes_manifest.cluster-create
    

A exclusão pode levar até 60 minutos.

A seguir