Mit Clustern arbeiten

Google Distributed Cloud mit Air Gap bietet einen verwalteten Kubernetes-Dienst mit der Google Kubernetes Engine (GKE) Enterprise Edition, mit dem Sie Containerarbeitslasten mithilfe von Kubernetes-Methoden nach Industriestandard bereitstellen und ausführen können. Ihre GDC Sandbox-Instanz enthält drei für Sie erstellte Cluster:

  • Einen Cluster der Organisationsinfrastruktur, der als Steuerungsebene für Ihre Instanz dient
  • Zwei Kubernetes-Cluster zum Ausführen Ihrer Containerarbeitslasten

Weitere Informationen zu Google Distributed Cloud mit Air Gap-Clustern finden Sie unter Clusterarchitektur.

Der Cluster der Organisationsinfrastruktur

GDC Sandbox bietet Ihnen einen Cluster der Organisationsinfrastruktur namens org-1-admin. In der Organisationsinfrastruktur werden die Komponenten der Steuerungsebene und der Datenebene der Organisation ausgeführt. Außerdem wird dort der Management API-Server gehostet, auf dem alle Nicht-Container-Arbeitslasten und -Dienste bereitgestellt werden. Sie verwenden den Management API-Server beispielsweise, um VMs zu starten und zu steuern.

So verwenden Sie den Management API-Server in der Befehlszeile:

  1. Prüfen Sie, ob Sie das gdcloud Tool wie unter Verbindung herstellen beschrieben heruntergeladen und konfiguriert haben und sich damit authentifiziert haben.

  2. Legen Sie eine KUBECONFIG-Umgebungsvariable fest und laden Sie eine kubeconfig-Datei für den Management API-Server herunter:

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

Gehen Sie ähnlich vor, um mit dem Cluster org-infra zu arbeiten:

  1. Legen Sie eine KUBECONFIG-Umgebungsvariable fest und laden Sie eine kubeconfig-Datei für den Management API-Server herunter:

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

Kubernetes-Cluster

Ihre GDC Sandbox-Instanz enthält zwei vorab erstellte Kubernetes-Cluster namens user-vm-1 und user-vm-2 in der Organisation org-1. Verwenden Sie diese Cluster für containerbasierte Arbeitslasten.

Distributed Cloud unterstützt „freigegebene“ Cluster zum Ausführen von Containerarbeitslasten. Weitere Informationen finden Sie unter Kubernetes-Clusterkonfigurationen. Die Cluster user-vm-1 und user-vm-2 sind vom Typ „freigegebener Cluster“. GDC Sandbox unterstützt den Clustertyp „Standard“ nicht.

Sie können Cluster an ein Projekt anhängen, wenn Sie ein Projekt erstellen.

So verwenden Sie Kubernetes-Cluster in der Befehlszeile:

  1. Prüfen Sie, ob Sie das gdcloud Tool wie unter Verbindung herstellen beschrieben heruntergeladen und konfiguriert haben und sich damit authentifiziert haben.

  2. Legen Sie eine KUBECONFIG-Umgebungsvariable fest und laden Sie eine kubeconfig-Datei für den Cluster herunter, den Sie verwenden möchten, entweder user-vm-1 oder user-vm-2. Im folgenden Beispiel wird eine kubeconfig-Datei für user-vm-1 heruntergeladen:

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