使用叢集

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 執行個體已在 org-1 機構中預先建立兩個 Kubernetes 叢集,分別稱為 user-vm-1user-vm-2。這些叢集可用於容器型工作負載。

Distributed Cloud 支援兩種叢集,可執行容器工作負載:「共用」和「標準」。如要瞭解更多背景資訊,請參閱 Kubernetes 叢集設定。叢集 user-vm-1user-vm-2 屬於「共用」叢集類型。 如要使用 Standard 叢集,請與 GDC Sandbox 支援團隊聯絡。

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

如要在指令列中使用 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