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:
- Uma VM que é executada num dos seus clusters. Se necessário, crie uma VM no Google Distributed Cloud.
- A ferramenta de cliente
virtctl
instalada como um plug-in para okubectl
. Se necessário, instale a ferramenta de cliente virtctl.
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 nomeDISK_NAME-boot-dv
. Pode listar todos os discos existentes com o comandokubectl 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.