Lavorare con i cluster

Google Distributed Cloud air-gapped fornisce un servizio Kubernetes gestito con Google Kubernetes Engine (GKE) Enterprise, che ti consente di eseguire il deployment e l'esecuzione di carichi di lavoro containerizzati utilizzando metodologie Kubernetes standard del settore. La tua istanza sandbox GDC include tre cluster creati per te:

  • Un cluster dell'infrastruttura dell'organizzazione, che funge da piano di controllo per la tua istanza.
  • Due cluster Kubernetes per l'esecuzione dei carichi di lavoro dei container.

Per informazioni dettagliate sui cluster Google Distributed Cloud con air gap, consulta Architettura del cluster.

Il cluster dell'infrastruttura dell'organizzazione

GDC Sandbox ti fornisce un cluster di infrastruttura dell'organizzazione chiamato org-1-admin. L'infrastruttura dell'organizzazione esegue i componenti del piano di controllo e del piano dati dell'organizzazione. Ospita anche il server dell'API Management, in cui vengono implementati tutti i servizi e i carichi di lavoro non containerizzati. Ad esempio, utilizzeresti il server API Management per avviare e controllare le VM.

Per lavorare con il server dell'API Management dalla riga di comando:

  1. Assicurati di aver scaricato, configurato ed eseguito l'autenticazione con il comando gdcloud come descritto in Connetti.

  2. Imposta una variabile di ambiente KUBECONFIG e scarica un file kubeconfig per il server API Management:

    export KUBECONFIG=org-1-admin-kubeconfig
    gdcloud clusters get-credentials org-1-admin
    

In modo simile, per lavorare con il cluster org-infra, procedi nel seguente modo:

  1. Imposta una variabile di ambiente KUBECONFIG e scarica un file kubeconfig per il server API Management:

    export KUBECONFIG=org-1-infra-kubeconfig
    gdcloud clusters get-credentials org-1-infra
    

Cluster Kubernetes

La tua istanza sandbox GDC include due cluster Kubernetes precreati, chiamati user-vm-1 e user-vm-2, nell'organizzazione org-1. Utilizza questi cluster per i carichi di lavoro basati su container. Un cluster Kubernetes è talvolta indicato come cluster utente in Distributed Cloud.

Puoi collegare i cluster a un progetto quando crei un progetto.

Per lavorare con i cluster Kubernetes dalla riga di comando, procedi nel seguente modo:

  1. Assicurati di aver scaricato, configurato ed eseguito l'autenticazione con il comando gdcloud come descritto in Connetti.

  2. Imposta una variabile di ambiente KUBECONFIG e scarica un file kubeconfig per il cluster che vuoi utilizzare, user-vm-1 o user-vm-2. L'esempio seguente scarica un file kubeconfig per user-vm-1:

    export KUBECONFIG=user-vm-1-kubeconfig
    gdcloud clusters get-credentials user-vm-1 --zone zone1