Su Google Distributed Cloud connesso, puoi attivare o disattivare VM Runtime su GDC.
VM Runtime su GDC è abilitato per impostazione predefinita sui cluster connessi a Distributed Cloud versione 1.9.0 e successive. Se non devi eseguire workload di macchine virtuali (VM), puoi disattivare VM Runtime su GDC per liberare risorse sui nodi. Puoi anche riattivarlo se è stato disattivato in precedenza.
Prima di iniziare
Per attivare o disattivare il runtime VM su GDC, devi disporre di:
- Un cluster Distributed Cloud connesso.
- Le autorizzazioni Identity and Access Management
roles/edgecontainer.adminsul progetto di destinazione.
Per utilizzare l'API e seguire le istruzioni per la verifica, devi anche:
- L'ultima versione di Google Cloud CLI installata e inizializzata.
- Lo strumento a riga di comando Kubernetes,
kubectl.
Disabilita VM Runtime su GDC
Puoi disattivare VM Runtime su GDC utilizzando la console Google Cloud o l'API.
Console
Nella console Google Cloud , vai alla pagina Cluster.
Seleziona il cluster da modificare.
Fai clic su Modifica.
Nella sezione Componenti aggiuntivi di sistema o Servizio VM, disattiva il pulsante di attivazione/disattivazione VM Runtime.
Fai clic su Salva o Aggiorna.
API
Per disattivare VM Runtime su GDC, invia una richiesta PATCH al metodo projects.locations.clusters.
Specifica il parametro di query updateMask come systemAddonsConfig.vmServiceConfig.vmmEnabled.
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
}
}
}
Sostituisci quanto segue:
PROJECT_ID: l'ID del progetto di destinazioneREGION: la Google Cloud regione in cui si trova il clusterCLUSTER_ID: l'ID del cluster
Abilita il runtime delle VM su GDC
VM Runtime su GDC è abilitato per impostazione predefinita per i cluster Distributed Cloud connected. Se in precedenza hai disattivato il runtime VM su GDC, puoi utilizzare le seguenti istruzioni per riattivarlo.
Console
Nella console Google Cloud , vai alla pagina Cluster.
Seleziona il cluster da modificare.
Fai clic su Modifica.
Nella sezione Componenti aggiuntivi di sistema o Servizio VM, attiva il pulsante di attivazione/disattivazione VM Runtime.
Fai clic su Salva o Aggiorna.
API
Per attivare VM Runtime su GDC, invia una richiesta PATCH al metodo projects.locations.clusters.
Specifica il parametro di query updateMask come
systemAddonsConfig.vmServiceConfig.vmmEnabled.
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
}
}
}
Sostituisci quanto segue:
PROJECT_ID: l'ID del progetto di destinazioneREGION: la Google Cloud regione in cui si trova il clusterCLUSTER_ID: l'ID del cluster
Controlla lo stato del runtime delle VM su GDC
Puoi controllare lo stato di VM Runtime su GDC nel tuo cluster.
Per ottenere le credenziali per il tuo cluster, esegui il comando
gcloud edge-cloud container clusters get-credentials.gcloud edge-cloud container clusters get-credentials CLUSTER_ID \ --project=PROJECT_ID \ --location=REGIONSostituisci quanto segue:
CLUSTER_ID: l'ID del clusterPROJECT_ID: l'ID del progetto di destinazioneREGION: la Google Cloud regione in cui si trova il cluster
Per descrivere la risorsa personalizzata
VMRuntime, esegui il comandokubectl describe:kubectl describe vmruntime vmruntimeSe VM Runtime su GDC è abilitato, il comando restituisce i dettagli sulla risorsa e
VMRuntime.Status.Readyviene visualizzato cometrue.Se VM Runtime su GDC è disabilitato, la risorsa
VMRuntimepotrebbe non essere trovata o il suo stato indica che non è pronta.