Elimine uma VM no Google Distributed Cloud

Este documento destina-se a proprietários de aplicações que executam o Google Distributed Cloud. Este documento mostra como eliminar máquinas virtuais (VMs) que usam o VM Runtime no GDC. Pode optar por eliminar a VM e os recursos de disco associados, apenas o recurso de VM ou apenas os recursos de disco.

Antes de começar

Para preencher este documento, precisa de ter acesso aos seguintes recursos:

Elimine os recursos de VM e disco

Esta opção elimina o recurso de VM e todos os discos virtuais associados.

  • Use kubectl para eliminar a VM e os recursos de disco associados:

    kubectl virt delete vm VM_NAME --all
    

    Substitua VM_NAME pelo nome da MV que quer eliminar.

    Se quiser verificar os recursos usados pela VM que seria eliminada, especifique a flag --dry-run juntamente com --all.

    Se quiser eliminar a VM sem eliminar também o recurso de disco, não inclua a flag --all, conforme mostrado na secção seguinte.

Elimine o recurso de VM

Esta opção elimina apenas o recurso de VM. Todos os discos virtuais associados permanecem como parte do cluster. Esta opção permite-lhe criar outra VM e reutilizar o recurso de disco. O ciclo de vida da VM pode ser gerido separadamente do ciclo de vida do recurso de disco.

  • Use kubectl para eliminar apenas a VM:

    kubectl virt delete vm VM_NAME
    

    Substitua VM_NAME pelo nome da MV que quer eliminar.

Elimine o recurso de disco da VM

Esta opção elimina um recurso de disco virtual. Se a VM associada continuar a ser executada no cluster, o recurso de VM não é eliminado. Esta abordagem permite-lhe eliminar um recurso de disco que permanece se tiver eliminado anteriormente uma VM sem usar o parâmetro --all.

  • Use kubectl para eliminar apenas os recursos de disco da VM:

    kubectl virt delete disk DISK_NAME
    

    Substitua DISK_NAME pelo nome do disco que quer eliminar. Por exemplo, o disco de arranque predefinido de uma VM tem o nome DISK_NAME-boot-dv. Pode listar todos os discos existentes com o comando kubectl get datavolume.

    Se tentar eliminar o disco de uma VM antes de eliminar a VM, o disco é marcado para eliminação. O disco só é eliminado quando também elimina a VM.

O que se segue?