Elimine VMs

A eliminação de uma máquina virtual (VM) remove a VM e os respetivos recursos associados do seu projeto. Se não quiser eliminar uma instância, pode pará-la temporariamente. Consulte Parar e iniciar uma VM para ver essas instruções.

Antes de começar

Para usar os comandos da gdcloud interface de linhas de comando (CLI), certifique-se de que transferiu, instalou e configurou a CLI gdcloud. Todos os comandos para a nuvem distribuída usam a CLI gdcloud ou kubectl e requerem um ambiente de sistema operativo (SO).

Obtenha o caminho do ficheiro kubeconfig

Para executar comandos no servidor da API Management, certifique-se de que tem os seguintes recursos:

  1. Inicie sessão e gere o ficheiro kubeconfig para o servidor da API Management se não tiver um.

  2. Use o caminho para o ficheiro kubeconfig do servidor da API de gestão para substituir MANAGEMENT_API_SERVER nestas instruções.

Peça autorizações e acesso

Para realizar as tarefas indicadas nesta página, tem de ter a função de administrador da máquina virtual do projeto. Siga os passos para validar que tem a função de administrador de máquinas virtuais do projeto (project-vm-admin) no espaço de nomes do projeto onde a VM reside.

Para operações de VM que usam a consola do GDC ou a CLI gdcloud, peça ao administrador de IAM do projeto para lhe atribuir a função de administrador de máquinas virtuais do projeto e a função de visualizador do projeto (project-viewer).

Elimine uma VM

Elimine uma VM através da consola do GDC ou da kubectl. A VM não pode estar num estado de encerramento ou desconhecido.

Consola

  1. No menu de navegação, clique em Máquinas virtuais > Instâncias.

  2. Na lista de VMs, selecione a caixa de verificação da VM que quer eliminar.

  3. Clique em Eliminar.

  4. Na caixa de diálogo de confirmação, clique em Eliminar.

gdcloud

Para eliminar uma VM:

gdcloud compute instances delete VM_NAME \
  --project PROJECT
  • Substitua VM_NAME pelo nome da VM.
  • Substitua PROJECT pelo nome do projeto do GDC no qual a VM está localizada.

kubectl

  1. Elimine a VM:

    kubectl --kubeconfig MANAGEMENT_API_SERVER \
      -n PROJECT \
      delete virtualmachines.virtualmachine.gdc.goog VM_NAME
    
  2. Substitua VM_NAME e PROJECT pelo nome e nome do projeto, respetivamente, da VM.

  3. Verifique se eliminou a VM:

    kubectl --kubeconfig MANAGEMENT_API_SERVER \
      -n PROJECT \
      get virtualmachines.virtualmachine.gdc.goog VM_NAME
    

    Substitua PROJECT pelo nome do projeto da VM.