In diesem Dokument wird beschrieben, wie Sie eine verwaltete Instanzgruppe (Managed Instance Group, MIG) löschen, die Sie nicht mehr benötigen, damit Sie nicht mehr für die von ihr verwendeten Ressourcen bezahlen müssen.
Hinweise
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud Dienste und APIs überprüft. Zum Ausführen von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei der Compute Engine authentifizieren:
Wählen Sie den Tab für die gewünschte Verwendung der Beispiele auf dieser Seite aus:
Console
Wenn Sie über die Google Cloud Console auf Dienste und APIs von Google Cloud zugreifen, müssen Sie die Authentifizierung nicht einrichten.
gcloud
-
Installieren Sie die Google Cloud CLI. Initialisieren Sie die Google Cloud CLI nach der Installation mit dem folgenden Befehl:
gcloud initWenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
-
- Legen Sie eine Standardregion und -zone fest.
REST
Wenn Sie die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, verwenden Sie die Anmeldedaten, die Sie der gcloud CLI bereitstellen.
Installieren Sie die Google Cloud CLI.
Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
Weitere Informationen finden Sie in der Dokumentation zur Google Cloud -Authentifizierung unter Für die Verwendung von REST authentifizieren.
MIG löschen
Wenn Sie eine MIG löschen, werden alle VMs in der Gruppe gelöscht. Sie können die MIG oder ihre VMs nicht wiederherstellen. Beachten Sie Folgendes, bevor Sie eine MIG löschen:
Wenn Sie eine der VMs beibehalten möchten, verwerfen Sie zuerst diese VMs, um sie aus der Gruppe zu entfernen. Löschen Sie dann die MIG.
Wenn Sie in der Instanzvorlage, die Ihre verwaltete Instanzgruppe verwendet, das ordnungsgemäße Herunterfahren aktiviert haben, werden die VMs in Ihrer verwalteten Instanzgruppe ordnungsgemäß heruntergefahren, wenn Sie die verwaltete Instanzgruppe löschen. Da für VMs während eines ordnungsgemäßen Herunterfahrens weiterhin Gebühren für Arbeitsspeicher und vCPUs anfallen, können Sie das ordnungsgemäße Herunterfahren vorzeitig beenden, wenn Ihre Aufgaben abgeschlossen sind, oder es ganz überspringen, wenn Sie aktive Aufgaben nicht abschließen müssen.
Die Laufwerke in einer MIG werden nur gelöscht, wenn Sie das Attribut für das automatische Löschen des Laufwerks bei der Definition der Laufwerke in der Instanzvorlage der MIG auf "true" gesetzt haben. Wenn das Attribut zum automatischen Löschen eines Laufwerks auf "false" gesetzt ist, können Sie die Laufwerke manuell bereinigen, wenn Sie sie nicht mehr benötigen.
Wenn Sie eine verwaltete Instanzgruppe und ihre Instanzen mithilfe derGoogle Cloud console oder der gcloud CLI löschen, werden alle zugehörigen Einstellungen zum Autoscaling automatisch gelöscht. Wenn Sie jedoch REST verwenden, müssen Sie zuerst eine separate Anfrage zum Löschen des angehängten Autoscalings mit der Methode autoscalers.delete oder der regionAutoscalers.delete-Methode stellen.
Wenn Sie die verwaltete Instanzgruppe zuerst löschen, können Sie das angehängte Autoscaling mit REST löschen.
Sie können für jedes Laufwerk auch das Attribut zum automatischen Löschen überschreiben und angeben, ob das Laufwerk gelöscht werden soll, wenn die zugehörige Instanz gelöscht wird.
Console
Rufen Sie in der Google Cloud Console die Seite Instanzgruppen auf.
Wählen Sie aus der Liste eine oder mehrere zu löschende Gruppen aus.
Klicken Sie auf Löschen. Wenn die Option Löschen nicht angezeigt wird, klicken Sie auf Weitere Aktionen und wählen Sie dann Löschen aus.
Führen Sie im angezeigten Dialogfeld die folgenden Schritte aus:
Optional: Wenn Sie die Compute-Instanzen löschen möchten, ohne sie ordnungsgemäß herunterzufahren, oder wenn Sie ein laufendes ordnungsgemäßes Herunterfahren beenden möchten, wählen Sie das Kästchen Ordnungsgemäßes Herunterfahren überspringen (falls zutreffend) aus.
Klicken Sie zur Bestätigung auf Löschen.
gcloud
Führen Sie den Befehl delete aus.
gcloud compute instance-groups managed delete INSTANCE_GROUP_NAME \
--zone ZONEWenn Sie eine MIG löschen möchten, ohne die VMs ordnungsgemäß herunterzufahren, oder ein laufendes ordnungsgemäßes Herunterfahren beenden möchten, verwenden Sie denselben Befehl mit dem Flag --no-graceful-shutdown:
gcloud compute instance-groups managed delete INSTANCE_GROUP_NAME \
--no-graceful-shutdown \
--zone ZONEREST
Rufen Sie die Methode delete für eine zonale oder regionale verwaltete Instanzgruppe auf. Wenn der MIG ein Autoscaling zugeordnet ist, müssen Sie zuerst das Autoscaling mit der Methode autoscalers.delete oder der Methode regionAutoscalers.delete löschen.
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME
Wenn es sich um eine regionale verwaltete Instanzgruppe handelt, ersetzen Sie zones/ZONE durch regions/REGION.
Wenn Sie eine verwaltete Instanzgruppe löschen möchten, ohne die VMs ordnungsgemäß herunterzufahren, oder wenn Sie ein laufendes ordnungsgemäßes Herunterfahren beenden möchten, fügen Sie den Abfrageparameter noGracefulShutdown mit dem Wert true in die Anfrage-URL ein:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME?noGracefulShutdown=true