Excluir um cluster padrão

Neste documento, explicamos como excluir um cluster padrão do Kubernetes de uma zona isolada do Google Distributed Cloud (GDC). A exclusão de um cluster padrão 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 padrão fica confinado a um único projeto, a exclusão não afeta nenhum outro projeto.

Este documento é destinado a públicos-alvo, como desenvolvedores de aplicativos no grupo de operadores de aplicativos, 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

  • Verifique se você tem a configuração adequada para excluir clusters padrão. Para mais informações, consulte Gerenciar o acesso a clusters padrão.

  • Para receber as permissões necessárias para excluir um cluster padrão, peça ao administrador do IAM da organização para conceder a você os papéis de administrador do IAM do projeto (project-iam-admin) e administrador do cluster padrão (standard-cluster-admin). Essas funções estão vinculadas ao namespace do projeto.

Excluir um cluster padrão e os recursos dele

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

API

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

    kubectl delete clusters.cluster.gdc.goog/STANDARD_CLUSTER_NAME \
        --namespace PROJECT_NAME \
        --kubeconfig MANAGEMENT_API_SERVER
    

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

    Substitua:

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

Terraform

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

    terraform destroy -target kubernetes_manifest.cluster-create
    

    A exclusão pode levar até 45 minutos.

A seguir