Zielverteilungsform für VMs in einer regionalen MIG festlegen


Wenn Sie eine regional verwaltete Instanzgruppe (MIG) verwenden, können Sie die Zielverteilungsform dieser MIG auf eine der folgenden Optionen einstellen:

  • GLEICHMÄẞIG (Standardeinstellung): die Gruppe erstellt und löscht VMs, um die gleiche Anzahl von VMs in den ausgewählten Zonen zu erreichen und zu erhalten. Bei einer EVEN-Verteilung unterscheidet sich die Anzahl der VMs zwischen zwei Zonen um nicht mehr als 1. Empfohlen für hochverfügbare Bereitstellungsarbeitslasten.
  • AUSGEGLICHEN: Die Gruppe priorisiert die Erstellung von VMs in Zonen, in denen Ressourcen verfügbar sind. Außerdem werden VMs so gleichmäßig wie möglich auf die ausgewählten Zonen verteilt, um die Auswirkungen eines Zonenausfalls zu minimieren. Empfohlen für hochverfügbare Bereitstellungs- oder Batcharbeitslasten.
  • ALLE: Die Gruppe wählt Zonen zum Erstellen von VM-Instanzen aus, um die angeforderte Anzahl von VMs innerhalb der aktuellen Ressourceneinschränkungen zu erreichen und die Nutzung nicht verwendeter zonaler Reservierungen zu maximieren. Empfohlen für Batcharbeitslasten, für die keine Hochverfügbarkeit erforderlich ist.
  • BELIEBGIGE EINZELNE ZONE: Die Gruppe plant alle VM-Instanzen innerhalb einer einzelnen Zone. Die Zone wird basierend auf Hardwaresupport, aktueller Ressourcen- und Kontingentverfügbarkeit sowie übereinstimmenden Reservierungen ausgewählt. Empfohlen in Kombination mit einer Richtlinie für kompakte Instanzplatzierungen für Arbeitslasten, die eine umfangreiche Kommunikation zwischen VMs erfordern.

Wenn Sie reservierte VMs in einer regionalen verwalteten Instanzgruppe verwenden möchten, erstellen Sie in jeder anwendbaren Zone identische Reservierungen mit demselben Namen. Wählen Sie diese Reservierungen dann in der Instanzvorlage der Gruppe namentlich aus.

Informationen zur Auswahl einer Form finden Sie unter Vergleichstabelle, Anwendungsfälle und Funktionsweise von Verteilungsformen.

Legen Sie die Zielverteilungsform fest, wenn Sie Ihre regionale MIG erstellen oder die Zielform einer vorhandenen regionalen MIG aktualisieren.

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. Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich wie folgt bei Compute Engine authentifizieren.

    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

    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. Terraform

      Wenn Sie die Terraform-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.

      1. Install the Google Cloud CLI.
      2. To initialize the gcloud CLI, run the following command:

        gcloud init
      3. If you're using a local shell, then create local authentication credentials for your user account:

        gcloud auth application-default login

        You don't need to do this if you're using Cloud Shell.

      Weitere Informationen unter Set up authentication for a local development environment.

      REST

      Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.

        Install the Google Cloud CLI, then initialize it by running the following command:

        gcloud init

      Weitere Informationen finden Sie unter Für die Verwendung von REST authentifizieren in der Dokumentation zur Google Cloud-Authentifizierung.

Beschränkungen

  • Sie können Zonen nur für Ihre MIG auswählen, wenn Sie die MIG erstellen.
  • Wenn Sie Ressourcen in der Instanzvorlage oder der zustandsorientierten Konfiguration Ihrer MIG angeben, die nicht in allen ausgewählten Zonen verfügbar sind, gelten die folgenden Einschränkungen:

    • Sie müssen für Zielverteilungsform die Einstellung BALANCED, ANY oder ANY_SINGLE_ZONE festlegen.
    • Sie müssen dafür sorgen, dass alle von der MIG erforderlichen Ressourcen, z. B. vorhandene Laufwerke, Maschinentypen oder GPUs, in mindestens einer der ausgewählten Zonen verfügbar sind.
    • Wenn Sie die Konfiguration der MIG (z. B. Instanzvorlage) auf eine Konfiguration aktualisieren möchten, die nicht in allen ausgewählten Zonen instanziiert werden kann, müssen Sie Folgendes tun: aus allen nicht unterstützten Zonen verwaltete Instanzen entfernen, bevor Sie die neue Konfiguration festlegen.
  • Wenn Sie die Zielverteilungsform auf BALANCED oder ANY_SINGLE_ZONE festlegen möchten, müssen Sie die proaktive Umverteilung von Instanzen deaktivieren.

  • Wenn Sie eine regionale MIG automatisch skalieren möchten, müssen Sie die Zielverteilungsform der Gruppe auf BALANCED ([Vorschau](/products/#product-launch-stages)) oder EVEN festlegen.
  • Wenn Sie die Zielverteilungsform auf BALANCED, ANY oder ANY_SINGLE_ZONE festlegen, gelten die folgenden Einschränkungen:

    • Canary-Updates mit zwei Versionen werden nicht unterstützt.
    • Aufgrund begrenzter Verfügbarkeit der angeforderten Ressourcen in der gesamten Region kann die Gruppe die Erstellung von VM-Instanzen in einer Zone planen, in der die Ressourcen bereits nicht verfügbar sind. Sie können versuchen, die Gruppengröße zu reduzieren und zu erhöhen, um die angeforderten Ressourcen in anderen Zonen zu erhalten.
    • Rolling Updates, die die Ersetzungsmethode SUBSTITUTE verwenden, versuchen, die neuen aktualisierten Instanzen in derselben Zone wie die veralteten Maschinen zu erstellen, auch wenn die Zone nicht über Ressourcen verfügen, die den Anforderungen der neuen Version entsprechen. Sie können dieses Verhalten umgehen, indem Sie die veralteten VMs aus der eingeschränkten Zone löschen und anschließend die Gruppengröße um die Anzahl der gelöschten VMs erhöhen. Die Gruppe erstellt Instanzen aus der neuesten Vorlage in Zonen, in denen Kapazität verfügbar ist.
    • Wenn Sie die Instanzvorlage der Gruppe auf eine Vorlage aktualisieren möchten, die Ressourcen angibt, die nicht in allen ausgewählten Zonen verfügbar sind, müssen Sie vor der Einstellung die verwalteten Instanzen aus nicht unterstützten Zonen entfernen, bevor Sie die neue Vorlage festlegen.
  • Wenn Sie die Zielverteilungsform auf ANY_SINGLE_ZONE festlegen und die Gruppe vorhandene VMs in einer einzelnen Zone hat, können Sie nur zusätzliche VMs in dieser Zone erstellen. Wenn Sie eine andere Zone verwenden möchten, müssen Sie zuerst in der Gruppe auf null VMs skalieren.

  • Wenn Sie eine Gruppe von VMs für einzelne Mandanten bereitstellen müssen, müssen Sie die Zielverteilungsform der MIG auf EVEN festlegen. Erstellen Sie Ihre Knotengruppen in denselben Zonen wie die Zonen der MIG und legen Sie die Knotenaffinitäten der MIG in der Instanzvorlage der MIG fest.

Gruppe mit Zielverteilungsform erstellen

Verwenden Sie zum Erstellen der Gruppe, zum Auswählen ihrer Zonen und zum Festlegen ihrer Zielverteilungsform die Google Cloud Console, die gcloud CLI, Terraform oder REST.

Console

  1. Rufen Sie in der Google Cloud Console die Seite Instanzgruppen auf.

    Zur Seite der Instanzgruppen

  2. Klicken Sie auf Instanzgruppe erstellen, um eine neue Instanzgruppe zu erstellen.
  3. Wählen Sie eine der Optionen für die neue verwaltete Instanzgruppe aus: zustandslos (Standardeinstellung) oder zustandsorientiert.
  4. Weisen Sie Ihrer Instanzgruppe einen Namen und optional eine Beschreibung zu.
  5. Wählen Sie eine Instanzvorlage für die Instanzgruppe aus oder erstellen Sie eine neue Vorlage.
  6. Geben Sie die Anzahl der VMs für diese Gruppe an. Denken Sie bei hochverfügbaren Arbeitslasten daran, genügend VMs bereitzustellen, um Ihre Anwendung bei einem Zonenausfall zu unterstützen.
  7. Wählen Sie unter Standort die Option Mehrere Zonen aus.
  8. Wählen Sie eine Region und die zu verwendenden Zonen aus.

    • Wenn Sie möchten, dass Ihre MIG alle Zonen in der Region nutzen kann, wählen Sie alle verfügbaren Zonen aus.
    • Beachten Sie, dass Sie eine regionale MIG nicht aktualisieren können, um andere Zonen zu verwenden, nachdem sie erstellt wurde.
  9. Wählen Sie eine Zielverteilungsform aus.

    1. Wenn Sie Alle oder Beliebige einzelne Zone auswählen möchten, klicken Sie im Abschnitt Autoscaling auf Autoscaling-Modus. Wählen Sie Autoscaling-Konfiguration löschen aus.
    2. Wenn Sie Beliebige einzelne Zone oder Ausgeglichen auswählen möchten, wählen Sie im Abschnitt Instanzumverteilung nicht die Option Instanzumverteilung aktivieren aus.
  10. Fahren Sie nun mit dem Erstellen der MIG fort.

gcloud

Verwenden Sie den Befehl gcloud compute instance-groups managed create und fügen Sie das Flag --target-distribution-shape ein.

gcloud compute instance-groups managed create INSTANCE_GROUP_NAME \
    --template TEMPLATE \
    --size SIZE \
    --region REGION \
    --zones ZONES \
    --target-distribution-shape SHAPE

Dabei gilt:

  • INSTANCE_GROUP_NAME: Name der Instanzgruppe.
  • TEMPLATE: Name der Instanzvorlage, die für die Gruppe verwendet werden soll.
  • SIZE: Zielgröße der Instanzgruppe.
  • REGION: die Region, in der sich Ihre Gruppe befinden soll.
  • ZONES (optional): Liste der Zonen in der Region, in der Sie VM-Instanzen bereitstellen möchten. Standardmäßig wählt Compute Engine für Sie drei Zonen aus.

    • Wenn Sie möchten, dass Ihre MIG alle Zonen in der Region nutzen kann, geben Sie alle verfügbaren Zonen an. Mit dem folgenden Befehl können Sie eine Liste der Zonen in der Region abrufen:

      gcloud compute zones list --filter=region:REGION --format='list(NAME)'
    • Beachten Sie, dass Sie eine regionale MIG nicht aktualisieren können, um andere Zonen zu verwenden, nachdem sie erstellt wurde.

  • SHAPE: Zielverteilungsform. Dies kann einer der folgenden Werte sein:

    • even (Standardeinstellung): Die Gruppe erstellt und löscht VMs, um die gleiche Anzahl von VMs in den ausgewählten Zonen zu erreichen und zu erhalten. Bei einer EVEN-Verteilung unterscheidet sich die Anzahl der VMs zwischen zwei Zonen um nicht mehr als 1. Empfohlen für hochverfügbare Bereitstellungsarbeitslasten.
    • balanced: Die Gruppe priorisiert die Erstellung von VMs in Zonen, in denen Ressourcen verfügbar sind. Außerdem werden VMs so gleichmäßig wie möglich auf die ausgewählten Zonen verteilt, um die Auswirkungen eines Zonenausfalls zu minimieren. Empfohlen für hochverfügbare Bereitstellungs- oder Batcharbeitslasten.
    • any: Die Gruppe wählt Zonen zum Erstellen von VM-Instanzen aus, um die angeforderte Anzahl von VMs innerhalb der aktuellen Ressourceneinschränkungen zu erreichen und die Nutzung nicht verwendeter zonaler Reservierungen zu maximieren. Empfohlen für Batcharbeitslasten, für die keine Hochverfügbarkeit erforderlich ist.
    • any-single-zone: Die Gruppe erstellt alle VM-Instanzen innerhalb einer einzelnen Zone. Die Zone wird basierend auf Hardwaresupport, aktueller Ressourcen- und Kontingentverfügbarkeit sowie übereinstimmenden Reservierungen ausgewählt. Empfohlen in Kombination mit einer Richtlinie für kompakte Instanzplatzierungen für Arbeitslasten, die eine umfangreiche Kommunikation zwischen VMs erfordern.

Wenn Sie beispielsweise eine regionale MIG mit einer ausgewogenen Zielverteilungsform erstellen möchten, setzen Sie das Flag --target-distribution-shape auf balanced.

gcloud compute instance-groups managed create example-rmig \
    --template example-template \
    --size 30 \
    --zones us-east1-b,us-east1-c \
    --target-distribution-shape balanced \
    --instance-redistribution-type none

Terraform

Wenn Sie noch keine Instanzvorlage erstellt haben, die den Maschinentyp, das Bootlaufwerk-Image, das Netzwerk und andere VM-Attribute angibt, die Sie für jede VM in Ihrer MIG verwenden möchten, erstellen Sie eine Instanzvorlage

Verwenden Sie zum Erstellen einer regionalen MIG die Ressource google_compute_region_instance_group_manager.

Im folgenden Beispiel wird eine regionale MIG mit der Zielverteilungsform BALANCED erstellt.

resource "google_compute_region_instance_group_manager" "default" {
  name                             = "example-rmig"
  region                           = "us-east1"
  distribution_policy_zones        = ["us-east1-b", "us-east1-c"]
  distribution_policy_target_shape = "BALANCED"
  update_policy {
    type                         = "PROACTIVE"
    minimal_action               = "REFRESH"
    instance_redistribution_type = "NONE"
    max_unavailable_fixed        = 3
  }
  target_size        = 30
  base_instance_name = "instance"
  version {
    instance_template = google_compute_instance_template.default.id
  }
}

Informationen zum Anwenden oder Entfernen einer Terraform-Konfiguration finden Sie unter Grundlegende Terraform-Befehle.

REST

Rufen Sie die Methode regionInstanceGroupManagers.insert auf. Fügen Sie dabei im Anfragetext das Attribut distributionPolicy ein und legen Sie das Feld targetShape fest.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers

{
    "name": INSTANCE_GROUP_NAME,
    "instanceTemplate": "global/instanceTemplates/TEMPLATE",
    "targetSize": SIZE,
    "distributionPolicy": {
        "zones": [
            {"zone": "zones/ZONE1"},
            {"zone": "zones/ZONE2"},
            {"zone": "zones/ZONE3"},
        ],
        "targetShape": "SHAPE"
    }
}

Dabei gilt:

  • PROJECT_ID: Projekt-ID für diese Anfrage.
  • REGION: Region für die Instanzgruppe.
  • INSTANCE_GROUP_NAME: Name der Instanzgruppe.
  • TEMPLATE: Name der Instanzvorlage, die für die Instanzgruppe verwendet werden soll.
  • SIZE: Zielgröße der Instanzgruppe.
  • ZONE: Name einer Zone in der Region, in der Sie VM-Instanzen bereitstellen möchten.
    • Wenn Sie möchten, dass Ihre MIG alle Zonen in der Region nutzen kann, geben Sie alle verfügbaren Zonen an. Mit der Methode regions.get können Sie eine Liste der Zonen in der jeweiligen Region abrufen.
    • Beachten Sie, dass Sie eine regionale MIG nicht aktualisieren können, um andere Zonen zu verwenden, nachdem sie erstellt wurde.
  • SHAPE: Zielverteilungsform. Dies kann einer der folgenden Werte sein:
    • EVEN (Standardeinstellung): Die Gruppe erstellt und löscht VMs, um die gleiche Anzahl von VMs in den ausgewählten Zonen zu erreichen und zu erhalten. Bei einer EVEN-Verteilung unterscheidet sich die Anzahl der VMs zwischen zwei Zonen um nicht mehr als 1. Empfohlen für hochverfügbare Bereitstellungsarbeitslasten.
    • BALANCED: Die Gruppe priorisiert die Erstellung von VMs in Zonen, in denen Ressourcen verfügbar sind. Außerdem werden VMs so gleichmäßig wie möglich auf die ausgewählten Zonen verteilt, um die Auswirkungen eines Zonenausfalls zu minimieren. Empfohlen für hochverfügbare Bereitstellungs- oder Batcharbeitslasten.
    • ANY: Die Gruppe wählt Zonen zum Erstellen von VM-Instanzen aus, um die angeforderte Anzahl von VMs innerhalb der aktuellen Ressourceneinschränkungen zu erreichen und die Nutzung nicht verwendeter zonaler Reservierungen zu maximieren. Empfohlen für Batcharbeitslasten, für die keine Hochverfügbarkeit erforderlich ist.
    • ANY_SINGLE_ZONE: Die Gruppe erstellt alle VM-Instanzen innerhalb einer einzelnen Zone. Die Zone wird basierend auf Hardwaresupport, aktueller Ressourcen- und Kontingentverfügbarkeit sowie übereinstimmenden Reservierungen ausgewählt. Empfohlen in Kombination mit einer Richtlinie für kompakte Instanzplatzierungen für Arbeitslasten, die eine umfangreiche Kommunikation zwischen VMs erfordern.

Zielverteilungsform einer vorhandenen Gruppe ändern

Sie können die Zielverteilungsform in einer vorhandenen regionalen MIG ändern. Dabei gelten allerdings folgende Einschränkungen:

  • Wenn Sie die Zielverteilungsform in BALANCED ändern möchten, müssen Sie zuerst die proaktive Umverteilung deaktivieren.
  • Wenn Sie die Zielverteilungsform in EVEN ändern möchten und die aktuelle Verteilung der Instanzen ungleichmäßig ist, müssen Sie zuerst die proaktive Umverteilung deaktivieren.
  • Wenn Sie die Form in EVEN ändern und die proaktive Umverteilung wieder aktivieren möchten, müssen Sie zuerst die Gruppe manuell neu ausgleichen.
  • Wenn Sie die Zielverteilungsform in EVEN ändern möchten, Ihre Instanzvorlage jedoch Ressourcen angibt, die nicht in allen ausgewählten Zonen unterstützt werden, müssen Sie zuerst die Instanzvorlage der Gruppe auf eine Ressource aktualisieren, die in allen ausgewählten Zonen unterstützt.

Console

  1. Rufen Sie in der Google Cloud Console die Seite Instanzgruppen auf.

    Zur Seite der Instanzgruppen

  2. Klicken Sie in der Spalte Name der Liste auf den Namen der Instanzgruppe, deren Zielverteilungsform Sie ändern möchten.
  3. Klicken Sie auf Bearbeiten, um die verwaltete Instanzgruppe zu bearbeiten.
  4. Geben Sie unter Zielverteilungsform die gewünschte Form an.
  5. Klicken Sie auf Speichern, um die neue Vorlage anzuwenden.

gcloud

Verwenden Sie den Befehl gcloud compute instance-groups managed update und fügen Sie das Flag --target-distribution-shape ein.

gcloud compute instance-groups managed update INSTANCE_GROUP_NAME \
    --target-distribution-shape SHAPE

Dabei gilt:

  • INSTANCE_GROUP_NAME: Name der Instanzgruppe.
  • SHAPE: Zielverteilungsform. Dies kann einer der folgenden Werte sein:
    • even (Standardeinstellung): Die Gruppe erstellt und löscht VMs, um die gleiche Anzahl von VMs in den ausgewählten Zonen zu erreichen und zu erhalten. Bei einer EVEN-Verteilung unterscheidet sich die Anzahl der VMs zwischen zwei Zonen um nicht mehr als 1. Empfohlen für hochverfügbare Bereitstellungsarbeitslasten.
    • balanced: Die Gruppe priorisiert die Erstellung von VMs in Zonen, in denen Ressourcen verfügbar sind. Außerdem werden VMs so gleichmäßig wie möglich auf die ausgewählten Zonen verteilt, um die Auswirkungen eines Zonenausfalls zu minimieren. Empfohlen für hochverfügbare Bereitstellungs- oder Batcharbeitslasten.
    • any: Die Gruppe wählt Zonen zum Erstellen von VM-Instanzen aus, um die angeforderte Anzahl von VMs innerhalb der aktuellen Ressourceneinschränkungen zu erreichen und die Nutzung nicht verwendeter zonaler Reservierungen zu maximieren. Empfohlen für Batcharbeitslasten, für die keine Hochverfügbarkeit erforderlich ist.
    • any-single-zone: Die Gruppe erstellt alle VM-Instanzen innerhalb einer einzelnen Zone. Die Zone wird basierend auf Hardwaresupport, aktueller Ressourcen- und Kontingentverfügbarkeit sowie übereinstimmenden Reservierungen ausgewählt. Empfohlen in Kombination mit einer Richtlinie für kompakte Instanzplatzierungen für Arbeitslasten, die eine umfangreiche Kommunikation zwischen VMs erfordern.

REST

Rufen Sie die Methode regionInstanceGroupManagers.patch auf. Fügen Sie dabei im Anfragetext das Attribut distributionPolicy ein und legen Sie das zugehörige Feld targetShape fest.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME

{
    "distributionPolicy": {
        "targetShape": "SHAPE"
    }
}

Dabei gilt:

  • PROJECT_ID: Projekt-ID für diese Anfrage.
  • REGION: Region für die Instanzgruppe.
  • INSTANCE_GROUP_NAME: Name der Instanzgruppe.
  • SHAPE: Zielverteilungsform. Dies kann einer der folgenden Werte sein:
    • EVEN (Standardeinstellung): Die Gruppe erstellt und löscht VMs, um die gleiche Anzahl von VMs in den ausgewählten Zonen zu erreichen und zu erhalten. Bei einer EVEN-Verteilung unterscheidet sich die Anzahl der VMs zwischen zwei Zonen um nicht mehr als 1. Empfohlen für hochverfügbare Bereitstellungsarbeitslasten.
    • BALANCED: Die Gruppe priorisiert die Erstellung von VMs in Zonen, in denen Ressourcen verfügbar sind. Außerdem werden VMs so gleichmäßig wie möglich auf die ausgewählten Zonen verteilt, um die Auswirkungen eines Zonenausfalls zu minimieren. Empfohlen für hochverfügbare Bereitstellungs- oder Batcharbeitslasten.
    • ANY: Die Gruppe wählt Zonen zum Erstellen von VM-Instanzen aus, um die angeforderte Anzahl von VMs innerhalb der aktuellen Ressourceneinschränkungen zu erreichen und die Nutzung nicht verwendeter zonaler Reservierungen zu maximieren. Empfohlen für Batcharbeitslasten, für die keine Hochverfügbarkeit erforderlich ist.
    • ANY_SINGLE_ZONE: Die Gruppe erstellt alle VM-Instanzen innerhalb einer einzelnen Zone. Die Zone wird basierend auf Hardwaresupport, aktueller Ressourcen- und Kontingentverfügbarkeit sowie übereinstimmenden Reservierungen ausgewählt. Empfohlen in Kombination mit einer Richtlinie für kompakte Instanzplatzierungen für Arbeitslasten, die eine umfangreiche Kommunikation zwischen VMs erfordern.

Konfigurierte Richtlinie zur Instanzverteilung aufrufen

Console

  1. Rufen Sie in der Google Cloud Console die Seite Instanzgruppen auf.

    Zur Seite der Instanzgruppen

    Wenn Sie bereits Instanzgruppen haben, werden sie auf dieser Seite aufgelistet.
  2. Klicken Sie auf den Namen der Instanzgruppe, die Sie sich ansehen möchten. Ihnen wird eine Seite mit den Attributen der Instanzgruppe und einer Liste der zur Gruppe gehörenden Instanzen angezeigt.
  3. Klicken Sie auf Details.
  4. Suchen Sie im Abschnitt Standort nach Zielverteilungsform.

gcloud

Führen Sie den Befehl gcloud compute instance-groups managed describe aus:

gcloud compute instance-groups managed describe INSTANCE_GROUP_NAME \
    --region REGION

Der Befehl gibt die Details der Gruppe zurück, einschließlich des Felds distributionPolicy.targetShape:

...
distributionPolicy:
  targetShape: BALANCED
  zones:
  - zone: https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-f
  ...
name: my-group
region: https://www.googleapis.com/compute/v1/projects/my-project/regions/us-central1
...

REST

Senden Sie eine GET-Anfrage an die Methode regionInstanceGroupManagers.get.

GET https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME

Dabei gilt:

  • PROJECT_ID: Projekt-ID für diese Anfrage.
  • REGION: Region für die Instanzgruppe.
  • INSTANCE_GROUP_NAME: Name der Instanzgruppe.

Die Zielverteilungsform wird im Feld distributionPolicy.targetShape zurückgegeben. Beispiel:

{
  "name": "my-instance-group",
  "distributionPolicy": {
    "targetShape": "BALANCED",
  },
  "targetSize": 50,
  ...
}

Nächste Schritte