Este documento é destinado a proprietários de aplicativos que executam o Google Distributed Cloud. Nele, mostramos como excluir máquinas virtuais (VMs) que usam o ambiente de execução de VM no GDC. É possível excluir a VM e os recursos do disco associados, apenas o recurso da VM ou apenas os recursos de disco.
Antes de começar
Para concluir este documento, você precisa de acesso aos seguintes recursos:
- Uma VM executada em um dos clusters. Se necessário, Crie uma VM no Google Distributed Cloud.
- A ferramenta do cliente
virtctlinstalada como um plug-in para okubectl. Se necessário, instale a ferramenta de cliente virtctl.
Exclua os recursos de VM e disco
Esta opção exclui o recurso de VM e todos os discos virtuais associados.
Use
kubectlpara excluir a VM e os recursos de disco associados a ela:kubectl virt delete vm VM_NAME --allSubstitua
VM_NAMEpelo nome da VM que você quer excluir.Se você quiser verificar os recursos usados pela VM que serão excluídos, especifique a sinalização
--dry-runcom--all.Se você quiser excluir a VM sem também excluir o recurso do disco, não inclua a sinalização
--all, conforme mostrado na próxima seção.
Exclua o recurso de VM
Esta opção exclui apenas o recurso da VM. Todos os discos virtuais associados permanecem como parte do cluster. Essa opção permite criar outra VM e reutilizar o recurso de disco. O ciclo de vida da VM pode ser gerenciado separadamente do ciclo de vida do recurso de disco.
Use
kubectlpara excluir apenas a VM:kubectl virt delete vm VM_NAMESubstitua
VM_NAMEpelo nome da VM que você quer excluir.
Excluir o recurso de disco da VM
Essa opção exclui um recurso de disco virtual. Se a VM associada ainda for
executada no cluster, o recurso de VM não vai ser excluído. Essa abordagem permite excluir
um recurso de disco que permanece caso você tenha excluído uma VM sem usar o parâmetro
--all.
Use
kubectlpara excluir apenas os recursos de disco da VM:kubectl virt delete disk DISK_NAMESubstitua
DISK_NAMEpelo nome do disco que você quer excluir. Por exemplo, o disco de inicialização padrão é chamadoDISK_NAME-boot-dv. É possível listar todos os discos existentes usandokubectl get datavolume.Se você tentar excluir o disco de uma VM antes da exclusão, o disco vai ser marcado para exclusão. O disco só vai ser excluído quando você também excluir a VM.