Lavorare con i cluster

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

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

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 piano dati dell'organizzazione. Ospita anche il server dell'API di gestione, in cui vengono eseguiti il deployment di tutti i servizi e i carichi di lavoro non containerizzati. Ad esempio, utilizzeresti il server dell'API di gestione per avviare e controllare le VM.

Per utilizzare il server dell'API di gestione 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 dell'API di gestione:

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

Allo stesso modo, per utilizzare il cluster org-infra:

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

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

Cluster Kubernetes

La tua istanza di GDC Sandbox include due cluster Kubernetes pre-creati, 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 i cluster "condivisi" per l'esecuzione di carichi di lavoro containerizzati. Per ulteriori informazioni, consulta Configurazione dei cluster Kubernetes. I cluster user-vm-1 e user-vm-2 sono di tipo "condiviso". GDC Sandbox non supporta il tipo di cluster "standard".

Puoi collegare i cluster a un progetto quando li crei.

Per utilizzare i cluster Kubernetes 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 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