VM Runtime on Google Distributed Cloud aktivieren oder deaktivieren

In Google Distributed Cloud Connected können Sie VM Runtime on GDC aktivieren oder deaktivieren.

VM Runtime on GDC ist in Distributed Cloud Connected Clusters der Version 1.9.0 und höher standardmäßig aktiviert. Wenn Sie keine virtuellen Maschinen (VM) Arbeitslasten ausführen müssen, können Sie VM Runtime on GDC deaktivieren, um Ressourcen auf Ihren Knoten freizugeben. Sie können sie auch wieder aktivieren, wenn sie zuvor deaktiviert wurde.

Hinweis

Zum Aktivieren oder Deaktivieren von VM Runtime on GDC benötigen Sie Folgendes:

  • Ein Distributed Cloud Connected-Cluster.
  • Die Berechtigungen für Identity and Access Management roles/edgecontainer.admin für das Zielprojekt.

Um die API zu verwenden und der Bestätigungsanleitung zu folgen, benötigen Sie außerdem:

  • Die neueste Version der Google Cloud CLI ist installiert und initialisiert.
  • Das Kubernetes-Befehlszeilentool kubectl.

VM Runtime auf GDC deaktivieren

Sie können VM Runtime on GDC über die Google Cloud -Konsole oder die API deaktivieren.

Console

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

    Zu den Clustern

  2. Wählen Sie den Cluster aus, den Sie ändern möchten.

  3. Klicken Sie auf Bearbeiten.

  4. Deaktivieren Sie im Abschnitt System-Add-ons oder VM-Dienst den Ein/Aus-Schalter VM Runtime.

  5. Klicken Sie auf Speichern oder Aktualisieren.

API

Wenn Sie VM Runtime on GDC deaktivieren möchten, senden Sie eine PATCH-Anfrage an die Methode projects.locations.clusters.

Geben Sie den Abfrageparameter updateMask als systemAddonsConfig.vmServiceConfig.vmmEnabled an.

PATCH https://edgecontainer.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/clusters/CLUSTER_ID?updateMask=systemAddonsConfig.vmServiceConfig.vmmEnabled
Content-Type: application/json

{
      "systemAddonsConfig": {
        "vmServiceConfig": {
          "vmmEnabled": false
        }
      }
}

Ersetzen Sie Folgendes:

  • PROJECT_ID: die ID des Zielprojekts
  • REGION: die Google Cloud Region, in der sich Ihr Cluster befindet
  • CLUSTER_ID: die ID Ihres Clusters

Aktivieren Sie die VM Runtime auf GDC

VM Runtime on GDC ist standardmäßig für verbundene Distributed Cloud-Cluster aktiviert. Wenn Sie VM Runtime on GDC zuvor deaktiviert haben, können Sie sie mit der folgenden Anleitung wieder aktivieren.

Console

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

    Zu den Clustern

  2. Wählen Sie den Cluster aus, den Sie ändern möchten.

  3. Klicken Sie auf Bearbeiten.

  4. Aktivieren Sie im Bereich System-Add-ons oder VM-Dienst den Ein/Aus-Schalter VM-Laufzeit.

  5. Klicken Sie auf Speichern oder Aktualisieren.

API

Wenn Sie die VM Runtime auf GDC aktivieren möchten, senden Sie eine PATCH-Anfrage an die Methode projects.locations.clusters.

Geben Sie den Abfrageparameter updateMask als systemAddonsConfig.vmServiceConfig.vmmEnabled an.

PATCH https://edgecontainer.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/clusters/CLUSTER_ID?updateMask=systemAddonsConfig.vmServiceConfig.vmmEnabled
Content-Type: application/json

{
      "systemAddonsConfig": {
        "vmServiceConfig": {
          "vmmEnabled": true
        }
      }
}

Ersetzen Sie Folgendes:

  • PROJECT_ID: die ID des Zielprojekts
  • REGION: die Google Cloud Region, in der sich Ihr Cluster befindet
  • CLUSTER_ID: die ID Ihres Clusters

Status der VM Runtime on GDC prüfen

Sie können den Status von VM Runtime auf GDC in Ihrem Cluster prüfen.

  1. Führen Sie den Befehl gcloud edge-cloud container clusters get-credentials aus, um Anmeldedaten für Ihren Cluster abzurufen.

    gcloud edge-cloud container clusters get-credentials CLUSTER_ID \
        --project=PROJECT_ID \
        --location=REGION
    

    Ersetzen Sie Folgendes:

    • CLUSTER_ID: die ID Ihres Clusters
    • PROJECT_ID: die ID des Zielprojekts
    • REGION: die Google Cloud Region, in der sich Ihr Cluster befindet
  2. Führen Sie den Befehl kubectl describe aus, um die benutzerdefinierte Ressource VMRuntime zu beschreiben:

    kubectl describe vmruntime vmruntime
    
    • Wenn die VM Runtime auf GDC aktiviert ist, gibt der Befehl Details zur Ressource zurück und VMRuntime.Status.Ready wird als true angezeigt.

    • Wenn die VM-Laufzeit in GDC deaktiviert ist, wird die VMRuntime-Ressource möglicherweise nicht gefunden oder ihr Status gibt an, dass sie nicht bereit ist.