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 Cloud de Confiance by S3NS . 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 Cloud de Confiance para acessar os serviços e as APIs do Cloud de Confiance by S3NS , não é necessário configurar a autenticação.
gcloud
-
Instale a Google Cloud CLI e faça login na CLI gcloud com sua identidade federada. Depois de fazer login, inicialize a Google Cloud CLI executando o seguinte comando:
gcloud init
-
- 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 Google Cloud CLI e faça login na CLI gcloud com sua identidade federada.
Saiba mais em Autenticar para usar REST na documentação de autenticação do Cloud de Confiance .
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
Cloud de Confiance 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 Cloud de Confiance , 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