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 viene fornita con tre cluster creati per te:

  • Un cluster dell'infrastruttura dell'organizzazione, che funge da control plane 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 di 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 control plane e del data plane 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 utilizzare il server 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

L'istanza sandbox GDC viene fornita con 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.

Distributed Cloud supporta due tipi di cluster per l'esecuzione di carichi di lavoro dei container: "condiviso" e "standard". Per ulteriori informazioni, consulta Configurazioni del cluster Kubernetes. I cluster user-vm-1 e user-vm-2 sono di tipo "condiviso". Se vuoi lavorare con un cluster standard, contatta il team di assistenza di GDC Sandbox.

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