Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Dieses Dokument richtet sich an Anwendungsinhaber, die Google Distributed Cloud ausführen.
In diesem Dokument erfahren Sie, wie Sie virtuelle Maschinen (VMs) löschen, die VM Runtime auf GDC verwenden. Sie können sowohl die VM als auch die zugehörigen Laufwerksressourcen, nur die VM-Ressource oder nur die Laufwerksressourcen löschen.
Vorbereitung
Um dieses Dokument abzuschließen, benötigen Sie Zugriff auf die folgenden Ressourcen:
Diese Option löscht die VM-Ressource und alle zugehörigen virtuellen Laufwerke.
Verwenden Sie kubectl, um die VM und die zugehörigen Laufwerksressourcen zu löschen:
kubectlvirtdeletevmVM_NAME--all
Ersetzen Sie VM_NAME durch den Namen der VM, die Sie löschen möchten.
Wenn Sie die Ressourcen prüfen möchten, die von der gelöschten VM verwendet werden, können Sie das Flag --dry-run zusammen mit --all angeben.
Wenn Sie die VM löschen möchten, ohne auch die Laufwerksressource zu löschen, fügen Sie nicht das Flag --all hinzu, wie im nächsten Abschnitt gezeigt.
VM-Ressource löschen
Mit dieser Option wird nur die VM-Ressource gelöscht. Alle zugehörigen virtuellen Laufwerke bleiben als Teil des Clusters erhalten. Mit dieser Option können Sie eine weitere VM erstellen und die Laufwerksressource wiederverwenden. Der Lebenszyklus der VM kann separat über den Lebenszyklus der Laufwerksressource verwaltet werden.
Verwenden Sie kubectl, um nur die VM zu löschen:
kubectlvirtdeletevmVM_NAME
Ersetzen Sie VM_NAME durch den Namen der VM, die Sie löschen möchten.
Laufwerksressource löschen
Mit dieser Option wird eine virtuelle Laufwerksressource gelöscht. Wenn die zugehörige VM noch im Cluster ausgeführt wird, wird die VM-Ressource nicht gelöscht. Mit diesem Ansatz können Sie eine Laufwerksressource löschen, die verbleibt, wenn Sie zuvor eine VM ohne den Parameter --all gelöscht haben.
Verwenden Sie kubectl, um nur die Laufwerksressourcen der VM zu löschen:
kubectlvirtdeletediskDISK_NAME
Ersetzen Sie DISK_NAME durch den Namen des Laufwerks, das Sie löschen möchten. Das Standard-Bootlaufwerk für eine VM heißt beispielsweise DISK_NAME-boot-dv. Sie können alle vorhandenen Laufwerke mit kubectl get datavolume auflisten.
Wenn Sie versuchen, das Laufwerk einer VM zu löschen, bevor Sie die VM löschen, wird das Laufwerk zum Löschen markiert. Das Laufwerk wird nur gelöscht, wenn Sie auch die VM löschen.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-09-01 (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)."]]