Neste documento, explicamos 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, os pools de nós, os nós do plano de controle e os 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 de 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 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). Essa função não está vinculada a um namespace.
Excluir um cluster compartilhado e os recursos dele
Siga estas etapas para excluir um cluster compartilhado e os recursos dele:
Console
Verifique se todas as solicitações de volume persistente (PVCs) 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 na organização. Se você selecionar um projeto, vai ver clusters padrão, que têm escopo de 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 e clique em Excluir para excluir o cluster.
A exclusão pode levar até 60 minutos.
API
Verifique se todas as solicitações de volume persistente (PVCs) 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 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 solicitações de volume persistente (PVCs) 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 a separação da carga de trabalho