In diesem Dokument wird beschrieben, wie Sie Anfragen zur Größenänderung in einer verwalteten Instanzgruppe (Managed Instance Group, MIG) von VM-Instanzen mit angehängten GPUs erstellen. Weitere Informationen zu Anfragen zur Größenänderung finden Sie unter Anfragen zur Größenänderung in einer MIG.
Wenn Sie eine Anfrage zur Größenänderung für eine MIG stellen, können Sie stark nachgefragte Ressourcen wie GPUs erhalten und die Kosten optimieren, indem Sie die genaue Anzahl von VMs auf einmal erstellen. Informationen zum Erstellen einer Anfrage zur Größenänderung einer MIG, bei der die Funktionen und Dienste von Cluster Director verwendet werden können, finden Sie in der AI Hypercomputer-Dokumentation unter MIG und Anfrage zur Größenänderung erstellen.
Hinweise
- Prüfen Sie Ihr GPU-Kontingent, damit Ihr Kontingent für die angeforderten Ressourcen ausreicht.
-
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.
Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich bei Compute Engine authentifizieren. Wählen Sie dazu eine der folgenden Optionen aus:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
-
Zum erstellen einer Instanzvorlage:
compute.instanceTemplates.create
für das Projekt -
Zum Erstellen einer zonalen MIG:
compute.instanceGroupManagers.create
für das Projekt -
So erstellen Sie eine Anfrage zur Größenänderung einer MIG:
compute.instanceGroupManagers.update
für das Projekt Beenden Sie VMs während Hostwartungsereignissen.
VMs am Ende der Ausführungsdauer löschen
Verwenden Sie keine Reservierungen.
Verwenden Sie das Bereitstellungsmodell „Flex-Start“.
Rufen Sie in der Google Cloud Console die Seite Instanzvorlagen auf.
Klicken Sie auf Instanzvorlage erstellen. Die Seite Instanzvorlage erstellen wird geöffnet.
Geben Sie im Feld Name einen Namen für die Instanzvorlage ein.
Wählen Sie im Bereich Standort eine der folgenden Optionen aus:
Wenn Sie eine regionale Instanzvorlage erstellen möchten, wählen Sie Regional (empfohlen) und dann die Region aus, in der Sie die Vorlage erstellen möchten.
Wenn Sie eine globale Instanzvorlage erstellen möchten, wählen Sie Global aus.
Führen Sie im Abschnitt Maschinenkonfiguration die folgenden Schritte aus:
Klicken Sie auf den Tab GPUs.
Wählen Sie in der Liste GPU-Typ einen GPU-Typ aus.
Wählen Sie in der Liste Anzahl der GPUs die Anzahl der GPUs aus.
Optional: Wenn Ihr GPU-Modell NVIDIA RTX Virtual Workstations (vWS) für Grafikarbeitslasten unterstützt und Sie grafikintensive Arbeitslasten ausführen möchten, wählen Sie Virtuelle Workstation (NVIDIA GRID) aktivieren aus.
Wählen Sie im Abschnitt Maschinentyp einen Maschinentyp aus.
Führen Sie im Abschnitt Bereitstellungsmodell die folgenden Schritte aus:
Wählen Sie in der Liste VM-Bereitstellungsmodell die Option Flex-Start aus.
Wenn Sie eine Laufzeit für die über die Instanzvorlage erstellten VMs festlegen möchten, geben Sie im Feld Anzahl der Stunden eingeben die Anzahl der Stunden ein. Der Wert muss zwischen einer Stunde (
1
) und sieben Tagen (168
) liegen.
Optional: Klicken Sie im Abschnitt Bootlaufwerk auf Ändern, um den Standardwert für den Bootlaufwerktyp oder das Image zu ändern. Folgen Sie dann den Aufforderungen, um das Bootlaufwerk zu ändern.
Klicken Sie auf Erstellen.
Das Flag
--maintenance-policy
, das aufTERMINATE
gesetzt ist.Das Flag
--instance-termination-action
, das aufDELETE
gesetzt ist.Das Flag
--max-run-duration
.Das Flag
--provisioning-model
, das aufFLEX_START
gesetzt ist.Das Flag
--reservation-affinity
, das aufnone
gesetzt ist.INSTANCE_TEMPLATE_NAME
ist der Name der zu erstellenden Instanzvorlage.IMAGE_PROJECT
ist das Image-Projekt, das das Image enthält, z. B.debian-cloud
. Weitere Informationen zu den unterstützten Image-Projekten finden Sie unter Öffentliche Images.IMAGE_FAMILY
ist eine Image-Familie. Diese gibt das neueste nicht verworfene Betriebssystem-Image an. Beispiel: Wenn Siedebian-12
angeben, wird die aktuelle Version in der Debian 12-Image-Familie verwendet. Weitere Informationen zur Verwendung von Image-Familien finden Sie unter Best Practices für Image-Familien.REGION
: Region, in der die Instanzvorlage erstellt werden soll.MACHINE_TYPE
: ein GPU-Maschinentyp. Wenn Sie einen N1-Maschinentyp angeben, fügen Sie das Flag--accelerator
ein, um die Anzahl und den Typ der GPUs anzugeben, die an Ihre VMs angehängt werden sollen.RUN_DURATION
ist die Dauer, für die die angeforderten VMs ausgeführt werden sollen. Der Wert muss als Anzahl von Tagen, Stunden, Minuten oder Sekunden gefolgt vond
,h
,m
bzw.s
formatiert werden. Geben Sie beispielsweise30m
für 30 Minuten oder1d2h3m4s
für einen Tag, zwei Stunden, drei Minuten und vier Sekunden an. Der Wert muss zwischen 10 Minuten und 7 Tagen liegen.Um eine regionale Instanzvorlage zu erstellen:
beta.regionInstanceTemplates.insert
-MethodeUm eine globale Instanzvorlage zu erstellen:
beta.instanceTemplates.insert
-MethodeDas Feld
scheduling.onHostMaintenance
ist aufTERMINATE
gesetzt.Das Feld
scheduling.instanceTerminationAction
ist aufDELETE
gesetzt.Das Feld
scheduling.maxRunDuration
.Das Feld
scheduling.provisioningModel
ist aufFLEX_START
gesetzt.Das Feld
reservationAffinity.consumeReservationType
ist aufNO_RESERVATION
gesetzt.PROJECT_ID
: die ID des Projekts, in dem die Instanzvorlage erstellt werden soll.REGION
: Region, in der die Instanzvorlage erstellt werden soll.INSTANCE_TEMPLATE_NAME
ist der Name der zu erstellenden Instanzvorlage.IMAGE_PROJECT
ist das Image-Projekt, das das Image enthält, z. B.debian-cloud
. Weitere Informationen zu den unterstützten Image-Projekten finden Sie unter Öffentliche Images.IMAGE
: Wählen Sie eine der folgenden Optionen aus:Eine bestimmte Version des Betriebssystem-Images; Beispiel:
debian-12-bookworm-v20240617
.Eine Image-Familie, die als
family/IMAGE_FAMILY
formatiert sein muss. Diese gibt das neueste nicht verworfene Betriebssystem-Image an. Beispiel: Wenn Siefamily/debian-12
angeben, wird die aktuelle Version in der Debian 12-Image-Familie verwendet. Weitere Informationen zur Verwendung von Image-Familien finden Sie unter Best Practices für Image-Familien.
MACHINE_TYPE
: ein GPU-Maschinentyp. Wenn Sie einen N1-Maschinentyp angeben, fügen Sie das FeldguestAccelerators
in den Anfragetext ein, um die Anzahl und den Typ der GPUs anzugeben, die an Ihre VMs angehängt werden sollen.RUN_DURATION
ist die Dauer in Sekunden, für die die angeforderten VMs ausgeführt werden sollen. Der Wert muss zwischen600
, d. h. 600 Sekunden (10 Minuten) und604800
, also 604.800 Sekunden (7 Tage) liegen.Legen Sie den Aktualisierungstyp der MIG auf „opportunistisch” fest (Standardeinstellung).
Wenn Sie Autoscaling in der MIG konfiguriert haben, löschen Sie die Autoscaling-Konfiguration.
Wenn Sie eine regionale MIG verwenden, legen Sie die Zielverteilungsform auf
ANY_SINGLE_ZONE
fest.Rufen Sie in der Google Cloud Console die Seite Instanzgruppen auf.
Klicken Sie auf Instanzgruppe erstellen. Die Seite Instanzgruppe erstellen wird geöffnet.
Geben Sie im Feld Name einen Namen für die MIG ein.
Bevor Sie eine Instanzvorlage auswählen, müssen Sie die Autoscaling-Konfiguration löschen und Reparaturen so deaktivieren:
So löschen Sie die Autoscaling-Konfiguration:
Klicken Sie im Abschnitt Autoscaling auf die Liste Autoscaling-Modus und dann auf Autoscaling-Konfiguration löschen.
Klicken Sie im Bestätigungsdialogfeld auf Löschen.
Wenn Sie Reparaturen deaktivieren möchten, klicken Sie im Abschnitt Lebenszyklus von VM-Instanzen auf die Liste Standardaktion bei Fehler und wählen Sie dann Keine Aktion aus.
Kehren Sie zum Feld Instanzvorlage zurück. Wählen Sie in der Liste Instanzvorlage die Instanzvorlage aus, die Sie im vorherigen Abschnitt erstellt haben. Wenn Sie eine regionale Instanzvorlage auswählen, wird die Liste Region auf die Region der Vorlage festgelegt.
Führen Sie einen der folgenden Schritte aus:
So erstellen Sie beim Erstellen der MIG eine Anfrage zur Größenänderung:
Geben Sie im Feld Anzahl der Instanzen die Anzahl der VMs ein, die Sie auf einmal erstellen möchten.
Klicken Sie das Kästchen Anfrage zur Größenanpassung verwenden, um VMs auf einmal zu erstellen an.
Optional: Wenn Sie für die VMs eine andere Laufzeit als in der Instanzvorlage festgelegt angeben möchten, geben Sie im Feld Angeforderte Laufzeit und in den Listen Einheit eine Laufzeit an. Die Dauer muss zwischen einer Stunde und sieben Tagen liegen.
Wenn Sie nach dem Erstellen der MIG eine Anfrage zur Größenänderung erstellen möchten, geben Sie im Feld Anzahl der Instanzen die Zahl
0
ein.
Geben Sie im Abschnitt Standort an, ob Sie eine zonale oder eine regionale MIG erstellen möchten:
Wenn Sie eine zonale MIG erstellen möchten, wählen Sie Einzelne Zone aus. Wenn Sie eine regionale MIG erstellen möchten, wählen Sie Mehrere Zonen aus.
Wählen Sie die Region und die Zonen der MIG aus.
Wenn Sie eine regionale MIG erstellen, gehen Sie so vor:
Wählen Sie im Feld Zielverteilungsform die Option Beliebige einzelne Zone aus.
Klicken Sie im angezeigten Dialogfeld auf Instanzredistribution deaktivieren.
Klicken Sie auf Erstellen.
Führen Sie den folgenden Befehl aus, um eine zonale verwaltete Instanzgruppe zu erstellen:
gcloud compute instance-groups managed create INSTANCE_GROUP_NAME \ --template=INSTANCE_TEMPLATE_URL \ --size=0 \ --zone=ZONE \ --default-action-on-vm-failure=do_nothing
Führen Sie den folgenden Befehl aus, um eine regionale verwaltete Instanzgruppe zu erstellen:
gcloud compute instance-groups managed create INSTANCE_GROUP_NAME \ --template=INSTANCE_TEMPLATE_URL \ --size=0 \ --region=REGION \ --target-distribution-shape=any-single-zone \ --instance-redistribution-type=none \ --default-action-on-vm-failure=do_nothing
INSTANCE_GROUP_NAME
: Name der MIG, die erstellt werden soll.INSTANCE_TEMPLATE_URL
: Die teilweise URL der Instanzvorlage, die Sie im vorherigen Abschnitt erstellt haben. Wenn Sie eine regionale Instanzvorlage zum Erstellen der MIG verwenden möchten, können Sie die MIG nur in der Region der Vorlage erstellen. Geben Sie einen der folgenden Werte an:Für eine regionale Instanzvorlage:
projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_NAME
Für eine globale Instanzvorlage:
INSTANCE_TEMPLATE_NAME
ZONE
: die Zone, in der die verwaltete Instanzgruppe erstellt werden soll.REGION
: die Region, in der die verwaltete Instanzgruppe erstellt werden soll.So erstellen Sie eine zonale MIG: Senden Sie eine
POST
-Anfrage mit der MethodeinstanceGroupManagers.insert
:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers { "versions": [ { "instanceTemplate": "INSTANCE_TEMPLATE_URL" } ], "name": "INSTANCE_GROUP_NAME", "targetSize": 0, "instanceLifecyclePolicy": { "defaultActionOnFailure": "DO_NOTHING" } }
So erstellen Sie eine regionale MIG: Senden Sie eine
POST
-Anfrage mit derregionInstanceGroupManagers.insert
-Methode:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers { "versions": [ { "instanceTemplate": "INSTANCE_TEMPLATE_URL" } ], "name": "INSTANCE_GROUP_NAME", "targetSize": 0, "distributionPolicy": { "targetShape": "ANY_SINGLE_ZONE" }, "updatePolicy": { "instanceRedistributionType": "NONE" }, "instanceLifecyclePolicy": { "defaultActionOnFailure": "DO_NOTHING" } }
PROJECT_ID
: die ID des Projekts, in dem sich die im vorherigen Abschnitt erstellte Instanzvorlage befindet.INSTANCE_TEMPLATE_URL
: Die teilweise URL der Instanzvorlage, die Sie im vorherigen Abschnitt erstellt haben. Wenn Sie eine regionale Instanzvorlage zum Erstellen der MIG verwenden möchten, können Sie die MIG nur in der Region der Vorlage erstellen. Geben Sie einen der folgenden Werte an:Für eine regionale Instanzvorlage:
regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_NAME
Für eine globale Instanzvorlage:
global/instanceTemplates/INSTANCE_TEMPLATE_NAME
ZONE
: die Zone, in der die verwaltete Instanzgruppe erstellt werden soll.REGION
: die Region, in der die verwaltete Instanzgruppe erstellt werden soll.INSTANCE_GROUP_NAME
: Name der MIG, die erstellt werden soll.Rufen Sie in der Google Cloud Console die Seite Instanzgruppen auf.
Klicken Sie in der Spalte Name auf den Namen der MIG, in der die Anfrage zur Größenanpassung erstellt werden soll.
Die Übersichtsseite der MIG wird geöffnet.
Klicken Sie in der Zeile Anfrage zur Größenanpassung auf
Anfragen zur Größenanpassung bearbeiten.Klicken Sie auf
Neue Anfrage zur Größenanpassung.Der Bereich Neue Anfragen zur Größenanpassung wird angezeigt.
Geben Sie im Feld Name den Namen der Anfrage ein.
Geben Sie im Feld Anzahl erforderlicher zusätzlicher Instanzen die Anzahl der VMs ein, die der MIG gleichzeitig hinzugefügt werden sollen.
Optional: Wenn Sie für die VMs eine andere Ausführungsdauer als in der Instanzvorlage festgelegt angeben möchten, geben Sie in den Feldern Angeforderte Ausführungsdauer und Einheit eine Dauer an. Die Dauer muss zwischen einer Stunde und sieben Tagen liegen.
Klicken Sie auf Erstellen.
Verwenden Sie den Befehl
instance-groups managed resize-requests create
, um eine Anfrage zur Größenänderung in einer zonalen MIG zu erstellen.gcloud compute instance-groups managed resize-requests create INSTANCE_GROUP_NAME \ --resize-request=RESIZE_REQUEST_NAME \ --resize-by=COUNT \ --zone=ZONE
Verwenden Sie den Befehl
beta instance-groups managed resize-requests create
, um eine Anfrage zur Größenanpassung in einer regionalen MIG zu erstellen.gcloud beta compute instance-groups managed resize-requests create INSTANCE_GROUP_NAME \ --resize-request=RESIZE_REQUEST_NAME \ --resize-by=COUNT \ --region=REGION
INSTANCE_GROUP_NAME
ist der Name der MIG, die zum Erstellen von Anfragen zur Größenanpassung darin konfiguriert ist.RESIZE_REQUEST_NAME
ist der Name der Anfrage zur Größenänderung, der innerhalb der angegebenen MIG eindeutig sein muss. Andernfalls schlägt das Erstellen der Anfrage zur Größenänderung fehl.COUNT
ist die Anzahl der VMs, die gleichzeitig zur MIG hinzugefügt werden sollen.ZONE
: die Zone, in der sich die verwaltete Instanzgruppe befindet.REGION
: Die Region, in der sich die MIG befindet.Wenn Sie für die VMs eine andere Laufzeit als die in der Instanzvorlage der MIG festgelegte angeben möchten, fügen Sie das Flag
--requested-run-duration
ein.Wenn für Ihre Arbeitslast bestimmte VM-Namen erforderlich sind, können Sie mit dem Befehl
beta instance-groups managed resize-requests create
eine Liste der Namen der zu erstellenden VMs angeben. Ersetzen Sie im Befehl das Flag--resize-request
durch das Flag--instances
.Wenn Sie eine Anfrage zur Größenänderung in einer zonalen MIG erstellen möchten, senden Sie eine
POST
-Anfrage mithilfe der MethodeinstanceGroupManagerResizeRequests.insert
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME/resizeRequests
Wenn Sie eine Anfrage zur Größenänderung in einer regionalen MIG erstellen möchten, senden Sie eine
POST
-Anfrage mit der Methodebeta.regionInstanceGroupManagerResizeRequests.insert
.PROJECT_ID
: die ID des Projekts, in dem sich die angegebene MIG befindet.ZONE
: die Zone, in der sich die verwaltete Instanzgruppe befindet.REGION
: Die Region, in der sich die MIG befindet.INSTANCE_GROUP_NAME
ist der Name der MIG, die zum Erstellen von Anfragen zur Größenanpassung darin konfiguriert ist.RESIZE_REQUEST_NAME
ist der Name der Anfrage zur Größenänderung, der innerhalb der angegebenen MIG eindeutig sein muss. Andernfalls schlägt das Erstellen der Anfrage zur Größenänderung fehl.COUNT
ist die Anzahl der VMs, die gleichzeitig zur MIG hinzugefügt werden sollen.Wenn Sie für die VMs eine andere Laufzeit als die in der Instanzvorlage der MIG festgelegte angeben möchten, fügen Sie das Feld
requestedRunDuration
in den Anfragetext ein.Wenn für Ihre Arbeitslast bestimmte VM-Namen erforderlich sind, können Sie eine Liste der Namen der zu erstellenden VMs angeben. Senden Sie dazu eine
POST
-Anfrage an die Methodebeta.regionInstanceGroupManagerResizeRequests.insert
für eine regionale MIG oder an die Methodebeta.instanceGroupManagerResizeRequests.insert
für eine zonale MIG. Ersetzen Sie im Anfragetext das FeldresizeBy
durch das FeldinstanceNames
.
REST
Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Weitere Informationen finden Sie in der Google Cloud Authentifizierungsdokumentation unter Für die Verwendung von REST authentifizieren.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen für das Projekt die IAM-Rolle Compute Instance Admin (Version 1) (
roles/compute.instanceAdmin.v1
) zu gewähren, um die Berechtigungen zu erhalten, die Sie zum Erstellen von Anfragen zur Größenanpassung von MIGs benötigen. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.Diese vordefinierte Rolle enthält die Berechtigungen, die zum Erstellen von Anfragen zur Größenanpassung von MIGs erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um Anfragen zur Größenänderung von MIGs zu erstellen:
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
MIG für Anfragen zur Größenänderung vorbereiten
Wenn Sie Anfragen zur Größenänderung für eine MIG erstellen möchten, müssen Sie eine Instanzvorlage und die MIG wie in den folgenden Abschnitten beschrieben konfigurieren.
Instanzvorlage erstellen
Wenn Sie eine Instanzvorlage erstellen möchten, die zum Erstellen von Größenanfragen für MIGs konfiguriert ist, geben Sie Folgendes in der Vorlage an:
Wählen Sie eine der folgenden Optionen aus, um eine Instanzvorlage zu erstellen, die zum Erstellen von Größenanfragen für MIGs konfiguriert ist:
Console
gcloud
Verwenden Sie zum Erstellen einer Instanzvorlage, die zum Erstellen von Größenanfragen für verwaltete Instanzgruppen konfiguriert ist, den Befehl
beta instance-templates create
mit den folgenden Flags:Mit dem folgenden Befehl wird eine regionale Instanzvorlage erstellt. Wenn Sie eine globale Instanzvorlage erstellen möchten, verwenden Sie denselben Befehl ohne das Flag
--instance-template-region
.gcloud beta compute instance-templates create INSTANCE_TEMPLATE_NAME \ --image-project=IMAGE_PROJECT \ --image-family=IMAGE_FAMILY \ --instance-termination-action=DELETE \ --instance-template-region=REGION \ --machine-type=MACHINE_TYPE \ --maintenance-policy=TERMINATE \ --max-run-duration=RUN_DURATION \ --provisioning-model=FLEX_START \ --reservation-affinity=none
Ersetzen Sie Folgendes:
REST
Wenn Sie eine Instanzvorlage erstellen möchten, die zum Erstellen von Größenanfragen in einer verwalteten Instanzgruppe konfiguriert ist, senden Sie eine
POST
-Anfrage an eine der folgenden Methoden:Geben Sie im Anfragetext die folgenden Felder an:
So erstellen Sie beispielsweise eine regionale Instanzvorlage und senden eine
POST
-Anfrage:POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/instanceTemplates { "name": "INSTANCE_TEMPLATE_NAME", "properties": { "disks": [ { "boot": true, "initializeParams": { "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE" } } ], "machineType": "MACHINE_TYPE", "networkInterfaces": [ { "network": "global/networks/default" } ], "reservationAffinity": { "consumeReservationType": "NO_RESERVATION" }, "scheduling": { "instanceTerminationAction": "DELETE", "maxRunDuration": { "seconds": RUN_DURATION }, "onHostMaintenance": "TERMINATE", "provisioningModel": "FLEX_START" } } }
Ersetzen Sie Folgendes:
Weitere Informationen zum Erstellen einer Instanzvorlage finden Sie unter Instanzvorlagen erstellen.
MIG erstellen oder aktualisieren
Nachdem Sie die Instanzvorlage erstellt haben, wie im vorherigen Abschnitt beschrieben, verwenden Sie sie, um gemäß der folgenden Anleitung eine MIG zu erstellen oder zu aktualisieren. Außerdem müssen Sie Folgendes tun, um die MIG auf Anfragen zur Größenänderung vorzubereiten:
Wählen Sie eine der folgenden Optionen aus, um eine MIG zu erstellen, die mit Anfragen zur Größenänderung kompatibel ist:
Console
gcloud
Verwenden Sie den Befehl
instance-groups managed create
, wobei das Flag--default-action-on-vm-failure
aufdo_nothing
gesetzt ist. Wenn Sie eine regionale MIG erstellen, müssen Sie außerdem das Flag--target-distribution-shape
aufany-single-zone
und das Flag--instance-redistribution-type
aufnone
setzen.Ersetzen Sie Folgendes:
REST
Ersetzen Sie Folgendes:
Anfrage zur Größenanpassung in einer MIG erstellen
Bevor Sie Anfragen zur Größenänderung von MIGs erstellen, müssen Sie die MIG wie im vorherigen Abschnitt beschrieben vorbereitet haben.
Nachdem Sie eine Anfrage zur Größenänderung erstellt haben und alle angeforderten Ressourcen verfügbar sind, erstellt die MIG die angeforderte Anzahl von VMs auf einmal. Die VMs werden ausgeführt, bis die MIG sie nach Ablauf der angegebenen Ausführungsdauer löscht oder bis Sie sie löschen.
Wählen Sie eine der folgenden Optionen aus, um eine Anfrage zur Größenänderung in einer MIG zu erstellen. Wenn Sie der MIG über eine Größenänderungsanfrage VMs mit bestimmten Namen hinzufügen möchten, verwenden Sie die gcloud CLI oder die REST API.
Console
gcloud
Ersetzen Sie Folgendes:
Optional können Sie Folgendes tun:
REST
Geben Sie im Anfragetext Folgendes an:
{ "name": "RESIZE_REQUEST_NAME", "resizeBy": COUNT }
Ersetzen Sie Folgendes:
Optional können Sie Folgendes tun:
Nächste Schritte
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-06-16 (UTC).
-