使用叢集

Google Distributed Cloud air-gapped 提供代管 Kubernetes 服務,包括 Google Kubernetes Engine (GKE) Enterprise 版,讓您使用業界標準的 Kubernetes 方法,部署及執行容器工作負載。系統會為您的 GDC Sandbox 執行個體建立三個叢集:

  • 機構基礎架構叢集,做為執行個體的控制層,以及
  • 兩個 Kubernetes 叢集,用於執行容器工作負載。

如要瞭解 Google Distributed Cloud 氣隙隔離叢集的詳細資料,請參閱「叢集架構」。

機構基礎架構叢集

GDC Sandbox 會提供名為 org-1-admin 的機構基礎架構叢集。機構基礎架構會執行機構的控制層和資料層元件。此外,所有非容器工作負載和服務都會部署在管理 API 伺服器上。舉例來說,您會使用 Management API 伺服器啟動及控制 VM。

如要在指令列中使用 Management API 伺服器,請按照下列步驟操作:

  1. 請確認您已按照「連線」一文所述,下載、設定及驗證 gdcloud 指令。

  2. 設定 KUBECONFIG 環境變數,並下載 Management API 伺服器的 kubeconfig 檔案:

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

同樣地,如要使用 org-infra 叢集,請執行下列操作:

  1. 設定 KUBECONFIG 環境變數,並下載 Management API 伺服器的 kubeconfig 檔案:

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

Kubernetes 叢集

您的 GDC Sandbox 執行個體已預先建立兩個 Kubernetes 叢集,分別稱為 user-vm-1user-vm-2,位於 org-1 機構中。這些叢集可用於容器型工作負載。 在 Distributed Cloud 中,Kubernetes 叢集有時也稱為「使用者叢集」

您可以在建立專案時,將叢集附加至專案。

如要在指令列中使用 Kubernetes 叢集,請執行下列操作:

  1. 請確認您已按照「連線」一文所述,下載、設定及驗證 gdcloud 指令。

  2. 設定 KUBECONFIG 環境變數,並下載要使用的叢集 (user-vm-1user-vm-2) 的 kubeconfig 檔案。以下範例會下載 user-vm-1 的 kubeconfig:

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