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.adminfü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
Rufen Sie in der Google Cloud Console die Seite Cluster auf.
Wählen Sie den Cluster aus, den Sie ändern möchten.
Klicken Sie auf Bearbeiten.
Deaktivieren Sie im Abschnitt System-Add-ons oder VM-Dienst den Ein/Aus-Schalter VM Runtime.
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 ZielprojektsREGION: die Google Cloud Region, in der sich Ihr Cluster befindetCLUSTER_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
Rufen Sie in der Google Cloud Console die Seite Cluster auf.
Wählen Sie den Cluster aus, den Sie ändern möchten.
Klicken Sie auf Bearbeiten.
Aktivieren Sie im Bereich System-Add-ons oder VM-Dienst den Ein/Aus-Schalter VM-Laufzeit.
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 ZielprojektsREGION: die Google Cloud Region, in der sich Ihr Cluster befindetCLUSTER_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.
Führen Sie den Befehl
gcloud edge-cloud container clusters get-credentialsaus, um Anmeldedaten für Ihren Cluster abzurufen.gcloud edge-cloud container clusters get-credentials CLUSTER_ID \ --project=PROJECT_ID \ --location=REGIONErsetzen Sie Folgendes:
CLUSTER_ID: die ID Ihres ClustersPROJECT_ID: die ID des ZielprojektsREGION: die Google Cloud Region, in der sich Ihr Cluster befindet
Führen Sie den Befehl
kubectl describeaus, um die benutzerdefinierte RessourceVMRuntimezu beschreiben:kubectl describe vmruntime vmruntimeWenn die VM Runtime auf GDC aktiviert ist, gibt der Befehl Details zur Ressource zurück und
VMRuntime.Status.Readywird alstrueangezeigt.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.