Wenn Sie eine VM löschen, werden die VM und die zugehörigen Ressourcen aus Ihrem Projekt entfernt. Wenn Sie eine Instanz nicht löschen, sondern nur vorübergehend beenden möchten, Eine Anleitung dazu finden Sie unter VM beenden und starten.
Hinweise
Wenn Sie die Befehlszeilenbefehle (Command-Line Interface, CLI) von gdcloud verwenden möchten, müssen Sie die gdcloud-CLI heruntergeladen, installiert und konfiguriert haben.
Für alle Befehle für die GDC-Air-Gap-Appliance wird die gdcloud- oder kubectl-Befehlszeile verwendet. Außerdem ist eine Betriebssystemumgebung erforderlich.
Pfad der kubeconfig-Datei abrufen
Damit Sie Befehle für den Management API-Server ausführen können, benötigen Sie die folgenden Ressourcen:
Suchen Sie den Namen des Management API-Servers oder fragen Sie Ihren Plattformadministrator danach.
Melden Sie sich an und generieren Sie die kubeconfig-Datei für den Management API-Server, falls Sie noch keine haben.
Verwenden Sie den Pfad, um
MANAGEMENT_API_SERVER{"</var>"}}in dieser Anleitung zu ersetzen.
Berechtigungen und Zugriff anfordern
Zum Ausführen der auf dieser Seite aufgeführten Aufgaben benötigen Sie die Rolle „ProjectVirtualMachine Admin“. Folgen Sie der Anleitung, um entweder die Rolle „Project VirtualMachine Admin“ (project-vm-admin) im Namespace des Projekts, in dem sich die VM befindet, zu bestätigen oder von Ihrem Projekt-IAM-Administrator zuweisen zu lassen.
Wenn Sie VM-Vorgänge über die GDC-Konsole oder die gdcloud-CLI ausführen möchten, bitten Sie Ihren Projekt-IAM-Administrator, Ihnen die Rolle „Project VirtualMachine Admin“ und die Rolle „Project Viewer“ (project-viewer) zuzuweisen.
VM löschen
Löschen Sie eine VM mit der GDC-Konsole oder kubectl. Die VM darf sich nicht in einem Beendigungs- oder unbekannten Status befinden.
Console
Klicken Sie im Navigationsmenü auf Virtuelle Maschinen > Instanzen.
Klicken Sie in der Liste der VMs das Kästchen für die VM an, die Sie löschen möchten.
Klicken Sie auf Löschen.
Klicken Sie im Bestätigungsdialogfeld auf Löschen.
gdcloud
So löschen Sie eine VM:
gdcloud compute instances delete VM_NAME --project PROJECT
- Ersetzen Sie
VM_NAMEdurch den Namen der VM. - Ersetzen Sie
PROJECTdurch den Namen des GDC-Projekts, in dem sich die VM befindet.
kubectl
Löschen Sie die VM:
kubectl --kubeconfig MANAGEMENT_API_SERVER delete virtualmachines.virtualmachine.gdc.goog VM_NAME -n NAMESPACE_NAMEErsetzen Sie
VM_NAMEundNAMESPACE_NAMEdurch den Namen bzw. den Namespace der VM.Prüfen Sie, ob Sie die VM gelöscht haben:
kubectl --kubeconfig MANAGEMENT_API_SERVER get virtualmachines.virtualmachine.gdc.goog VM_NAME -n PROJECTErsetzen Sie
PROJECTdurch den Namen des VM-Projekts.