Os clusters do Anthos em bare metal agora são o Google Distributed Cloud (somente software) em bare metal. Para mais informações, consulte a visão geral do produto.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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:
Esta opção exclui o recurso de VM e todos os discos virtuais associados.
Use kubectl para excluir a VM e os recursos de disco associados a ela:
kubectlvirtdeletevmVM_NAME--all
Substitua VM_NAME pelo 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-run com --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 kubectl para excluir apenas a VM:
kubectlvirtdeletevmVM_NAME
Substitua VM_NAME pelo 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 kubectl para excluir apenas os recursos de disco da VM:
kubectlvirtdeletediskDISK_NAME
Substitua DISK_NAME pelo 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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-17 UTC."],[],[],null,["This document is intended for application owners that run Google Distributed Cloud.\nThis document shows you how to delete virtual machines (VMs) that use\nVM Runtime on GDC. You can choose to delete both the VM and\nassociated disk resources, only the VM resource, or only the disk resources.\n\nBefore you begin\n\nTo complete this document, you need access to the following resources:\n\n- A VM that runs in one of your clusters. If needed, [create a VM in Google Distributed Cloud](/kubernetes-engine/distributed-cloud/bare-metal/docs/vm-runtime/quickstart).\n- The `virtctl` client tool installed as a plugin for `kubectl`. If needed, [install the virtctl client tool](/kubernetes-engine/distributed-cloud/bare-metal/docs/vm-runtime/quickstart#install_the_virtctl_client_tool).\n\nDelete the VM and disk resources\n\nThis option deletes the VM resource and any associated virtual disks.\n\n- Use `kubectl` to delete both the VM and it's associated disk resources:\n\n kubectl virt delete vm \u003cvar label=\"name\" translate=\"no\"\u003eVM_NAME\u003c/var\u003e --all\n\n Replace \u003cvar translate=\"no\"\u003eVM_NAME\u003c/var\u003e with the name of the VM that you want to\n delete.\n\n If you want to check the resources used by the VM that would be deleted,\n specify the `--dry-run` flag together with `--all`.\n\n If you want to delete the VM without also deleting the disk resource, don't\n include the `--all` flag, as shown in the next section.\n\nDelete the VM resource\n\nThis option only deletes the VM resource. Any associated virtual disks remain\nas part of the cluster. This option lets you create another VM and resuse the\ndisk resource. The lifecycle of the VM can be managed separately to the\nlifecycle of the disk resource.\n\n- Use `kubectl` to delete only the VM:\n\n kubectl virt delete vm \u003cvar label=\"name\" translate=\"no\"\u003eVM_NAME\u003c/var\u003e\n\n Replace \u003cvar translate=\"no\"\u003eVM_NAME\u003c/var\u003e with the name of the VM that you want to\n delete.\n\nDelete the VM disk resource\n\nThis option deletes a virtual disk resource. If the associated VM still runs in\nthe cluster, the VM resource isn't deleted. This approach lets you delete a disk\nresource that remains if you previously deleted a VM without using the `--all`\nparameter.\n\n- Use `kubectl` to delete only the VM's disk resources:\n\n kubectl virt delete disk \u003cvar label=\"diskname\" translate=\"no\"\u003eDISK_NAME\u003c/var\u003e\n\n Replace \u003cvar translate=\"no\"\u003eDISK_NAME\u003c/var\u003e with the name of the disk that you want\n to delete. For example, the default boot disk for a VM is named\n \u003cvar translate=\"no\"\u003eDISK_NAME\u003c/var\u003e`-boot-dv`. You can list all existing disks using\n `kubectl get datavolume`.\n\n If you try to delete a VM's disk before deleting the VM, the disk\n is marked for deletion. The disk is only deleted when you also delete the VM.\n\nWhat's next\n\n- [Create and manage disks in Google Distributed Cloud](/kubernetes-engine/distributed-cloud/bare-metal/docs/vm-runtime/create-manage-disks)."]]