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 dele pode afetar vários projetos.
Este documento é destinado a públicos-alvo, como administradores de TI no grupo de administradores de plataforma, que são responsáveis por gerenciar cargas de trabalho de contêiner na organização. Para mais informações, consulte Públicos-alvo da documentação do GDC com isolamento físico.
Antes de começar
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
Conclua as etapas a seguir para excluir um cluster compartilhado e os recursos dele:
Console
Verifique se todas as declarações de volume permanente (PVCs, na sigla em inglês) foram excluídas do cluster compartilhado. Para mais informações, consulte Excluir armazenamento permanente.
No seletor de projetos, selecione sua organização.
Os clusters compartilhados são recursos com escopo da organização. Se você selecionar um projeto, vai visualizar clusters padrão, que têm escopo do projeto. Para mais informações, consulte a hierarquia de recursos.
No menu de navegação, selecione Kubernetes Engine > Clusters.
Na lista de clusters, clique no cluster que você quer excluir.
Clique em excluir Excluir cluster.
Quando solicitado, digite a frase de confirmação fornecida e clique em Excluir para excluir o cluster.
A exclusão pode levar até 60 minutos.
API
Verifique se todas as declarações de volume permanente (PVCs, na sigla em inglês) foram excluídas do cluster compartilhado. Para mais informações, consulte Excluir armazenamento permanente.
Remova o recurso personalizado
Clusterda zona do GDC:kubectl delete clusters.cluster.gdc.goog/SHARED_CLUSTER_NAME \ -n platform \ --kubeconfig MANAGEMENT_API_SERVERSubstitua:
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 sua 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=falseao comando.
Terraform
Verifique se todas as declarações de volume permanente (PVCs, na sigla em inglês) foram excluídas do cluster compartilhado. Para mais informações, consulte Excluir armazenamento permanente.
Remova o recurso usando o Terraform:
terraform destroy -target kubernetes_manifest.cluster-create
A exclusão pode levar até 60 minutos.
A seguir
- Visão geral do cluster do Kubernetes
- Projetar limites de acesso
- Projetar separação de carga de trabalho