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 --all- Substitua - 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_NAME- Substitua - 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_NAME- Substitua - DISK_NAMEpelo nome do disco que você quer excluir. Por exemplo, o disco de inicialização padrão é chamado- DISK_NAME-boot-dv. É possível listar todos os discos existentes usando- kubectl 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.