Excluir um MIG

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

    1. 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

  1. No console, do Cloud de Confiance , acesse a página Grupos de instâncias.

    Acesse grupo de instâncias

  2. Selecione um ou mais grupos na lista que você quer excluir.

  3. Clique em Excluir. Se não houver a opção Excluir, clique em Mais ações e selecione Excluir.

  4. Na caixa de diálogo exibida, execute as ações a seguir:

    1. 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).

    2. Para confirmar, clique em Excluir.

gcloud

Use o comando delete.

gcloud compute instance-groups managed delete INSTANCE_GROUP_NAME \
    --zone ZONE

Se 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 ZONE

REST

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