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 伺服器,請按照下列步驟操作:
請確認您已按照「連線」一文所述,下載、設定及驗證
gdcloud
指令。設定
KUBECONFIG
環境變數,並下載 Management API 伺服器的 kubeconfig 檔案:export KUBECONFIG=org-1-admin-kubeconfig gdcloud clusters get-credentials org-1-admin
同樣地,如要使用 org-infra
叢集,請執行下列操作:
設定
KUBECONFIG
環境變數,並下載 Management API 伺服器的 kubeconfig 檔案:export KUBECONFIG=org-1-infra-kubeconfig gdcloud clusters get-credentials org-1-infra
Kubernetes 叢集
您的 GDC Sandbox 執行個體已預先建立兩個 Kubernetes 叢集,分別稱為 user-vm-1
和 user-vm-2
,位於 org-1
機構中。這些叢集可用於容器型工作負載。
在 Distributed Cloud 中,Kubernetes 叢集有時也稱為「使用者叢集」。
您可以在建立專案時,將叢集附加至專案。
如要在指令列中使用 Kubernetes 叢集,請執行下列操作:
請確認您已按照「連線」一文所述,下載、設定及驗證
gdcloud
指令。設定
KUBECONFIG
環境變數,並下載要使用的叢集 (user-vm-1
或user-vm-2
) 的 kubeconfig 檔案。以下範例會下載user-vm-1
的 kubeconfig:export KUBECONFIG=user-vm-1-kubeconfig gdcloud clusters get-credentials user-vm-1 --zone zone1