Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Ce document est destiné aux propriétaires d'applications qui exécutent Google Distributed Cloud.
Il explique comment supprimer des machines virtuelles (VM) qui utilisent l'environnement d'exécution de VM sur GDC. Vous pouvez choisir de supprimer la ressource de VM ainsi que les ressources de disque associées, seulement la ressource de VM, ou bien seulement les ressources de disque.
Avant de commencer
Pour suivre les instructions de ce document, vous devez disposer des ressources suivantes :
Cette option supprime la ressource de VM et tous les disques virtuels associés.
Utilisez kubectl pour supprimer la VM ainsi que les ressources de disque associées :
kubectlvirtdeletevmVM_NAME--all
Remplacez VM_NAME par le nom de la VM que vous souhaitez supprimer.
Si vous souhaitez vérifier quelles sont les ressources utilisées par la VM à supprimer, vous pouvez spécifier l'option --dry-run avec --all.
Si vous souhaitez supprimer la VM sans supprimer la ressource de disque, ne spécifiez pas l'option --all, comme indiqué dans la section suivante.
Supprimer la ressource de VM
Cette option ne supprime que la ressource de VM. Tous les disques virtuels associés font toujours partie intégrante du cluster. Cette option vous permet de créer une autre VM et de réutiliser la ressource de disque. Le cycle de vie de la VM peut être géré indépendamment du cycle de vie de la ressource de disque.
Utilisez kubectl pour ne supprimer que la VM :
kubectlvirtdeletevmVM_NAME
Remplacez VM_NAME par le nom de la VM que vous souhaitez supprimer.
Supprimer la ressource de disque de VM
Cette option supprime une ressource de disque virtuel. Si la VM associée s'exécute toujours dans le cluster, la ressource de VM n'est pas supprimée. Cette approche vous permet de supprimer une ressource de disque résiduelle, suite à la suppression d'une VM sans utiliser le paramètre --all.
Utilisez kubectl pour ne supprimer que les ressources de disque de la VM :
kubectlvirtdeletediskDISK_NAME
Remplacez DISK_NAME par le nom du disque que vous souhaitez supprimer. Par exemple, le disque de démarrage par défaut d'une VM est nommé DISK_NAME-boot-dv. Vous pouvez lister tous les disques existants à l'aide de la commande kubectl get datavolume.
Si vous essayez de supprimer le disque d'une VM avant de supprimer la VM, le disque est simplement marqué pour suppression. Il ne sera supprimé que lorsque vous supprimerez également la VM.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/03 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/03 (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)."]]