Este documento descreve como excluir um grupo gerenciado de instâncias (MIG) que não é mais necessário para que você possa parar de pagar pelos recursos que ele usa.
Antes de começar
-
Configure a autenticação, caso ainda não tenha feito isso.
Com isso, você confirma sua identidade para acesso a serviços e APIs do Google Cloud . Para executar
códigos ou amostras de um ambiente de desenvolvimento local, autentique-se no
Compute Engine selecionando uma das seguintes opções:
Selecione a guia para como planeja usar as amostras nesta página:
Console
Quando você usa o console do Google Cloud para acessar os serviços e as APIs do Google Cloud , não é necessário configurar a autenticação.
gcloud
-
Instale a CLI do Google Cloud. Após a instalação, inicialize a Google Cloud CLI executando o seguinte comando:
gcloud initAo usar um provedor de identidade (IdP) externo, primeiro faça login na CLI gcloud com sua identidade federada.
-
- Defina uma região e uma zona padrão.
REST
Para usar as amostras da API REST desta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para a CLI gcloud.
Instale a CLI do Google Cloud.
Ao usar um provedor de identidade (IdP) externo, primeiro faça login na CLI gcloud com sua identidade federada.
Saiba mais em Autenticar para usar REST na documentação de autenticação do Google Cloud .
Excluir um MIG
Quando você exclui um MIG, todas as VMs no grupo são excluídas. Não é possível recuperar o MIG ou as VMs dele. Antes de excluir um MIG, considere o seguinte:
Se você quiser manter alguma das VMs, abandone as VMs primeiro para removê-las do grupo. Em seguida, exclua o MIG.
Se você tiver ativado o encerramento completo no modelo de instância usado pelo MIG, as VMs no MIG serão encerradas de forma completa quando você excluir o MIG. Como as VMs continuam gerando cobranças de memória e vCPUs enquanto um encerramento completo está em andamento, é possível encerrar o encerramento completo antecipadamente quando as tarefas terminarem de ser executadas ou ignorá-lo completamente se você não precisar concluir as tarefas ativas.
Os discos em um MIG serão excluídos somente se você tiver definido a propriedade de exclusão automática do disco como verdadeiro ao definir os discos no modelo de instância do MIG. Se a propriedade de exclusão automática de um disco estiver definida como falsa, será possível limpá-los manualmente quando não precisar mais deles.
Quando você exclui um grupo gerenciado de instâncias e as respectivas instâncias usando o
Google Cloud console ou a CLI gcloud,
todos os escalonadores automáticos anexados são excluídos automaticamente. No entanto, se você usar a REST, primeiro envie uma solicitação separada com o método autoscalers.delete ou o método regionAutoscalers.delete para excluir qualquer escalonador automático anexado.
Se você excluir o grupo gerenciado de instâncias primeiro, ainda será possível excluir o escalonador automático anexado usando a REST.
Também é possível modificar a propriedade de exclusão automática de cada disco para especificar se ele precisa ser excluído ou não quando sua instância associada for excluída.
Console
No console, do Google Cloud , acesse a página Grupos de instâncias.
Selecione um ou mais grupos na lista que você quer excluir.
Clique em Excluir. Se não houver a opção Excluir, clique em Mais ações e selecione Excluir.
Na caixa de diálogo exibida, execute as ações a seguir:
Opcional: para excluir as instâncias de computação sem realizar o encerramento completo delas ou para encerrar um encerramento completo em andamento, marque a caixa de seleção Ignorar encerramento completo (se aplicável).
Para confirmar, clique em Excluir.
gcloud
Use o
comando delete.
gcloud compute instance-groups managed delete INSTANCE_GROUP_NAME \
--zone ZONESe você quiser excluir um MIG sem encerrar as VMs de forma completa ou encerrar
um encerramento completo em andamento, use o mesmo comando com a
flag --no-graceful-shutdown:
gcloud compute instance-groups managed delete INSTANCE_GROUP_NAME \
--no-graceful-shutdown \
--zone ZONEREST
Chame o método delete para um
recurso MIG zonal
ou
regional
. Se o MIG tiver um escalonador automático anexado, primeiro exclua
o escalonador automático usando o método autoscalers.delete
ou regionAutoscalers.delete.
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME
Se o grupo de instâncias for um grupo gerenciado de instâncias regional, substitua
zones/ZONE por regions/REGION.
Se você quiser excluir um MIG sem encerrar as VMs de maneira completa ou
encerrar um encerramento completo em andamento, inclua o parâmetro de consulta noGracefulShutdown
definido como true no URL da solicitação:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME?noGracefulShutdown=true
A seguir
- Saiba mais sobre Como receber, listar e excluir modelos de instâncias