開發人員工具總覽

如要與 Google Distributed Cloud (GDC) 實體隔離環境互動,您必須設定下列一或多項工具:

  • GDC 控制台:GDC 實體隔離方案的主要圖形使用者介面。
  • gdcloud CLI:GDC air-gapped 的主要指令列介面 (CLI)。
  • kubectl CLI:用於管理 Kubernetes 資源模型 (KRM) API 的 Kubernetes CLI。
  • Terraform:基礎架構即程式碼 (IaC) 工具,可使用 Terraform Kubernetes 供應商管理 KRM API。

這些工具可協助您部署及管理應用程式、管理基礎架構,以及查看 GDC 環境中的資源。

本文適用於在 GDC 中部署及管理資源的所有操作人員、管理員和開發人員。如要進一步瞭解 GDC 中的目標對象群組,請參閱 GDC 氣隙式目標對象說明文件

GDC 控制台

GDC 控制台是圖形使用者介面,可讓您管理 GDC 專案和資源。您可以在 GDC 控制台中執行各種工作,例如監控工作負載、管理資源存取權,以及查看稽核記錄。

如要存取 GDC 控制台,請在網路瀏覽器中開啟基礎架構營運商群組提供的 GDC 網址。你必須透過識別資訊提供者驗證身分,才能登入

詳情請參閱「GDC 控制台存取權」。

gdcloud CLI

gdcloud CLI 是 GDC air-gapped 指令列工具,專門用於管理中斷連線環境中的資源。gdcloud CLI 提供下列功能:

  • 可自訂設定和屬性
  • 叢集、API 伺服器,以及區域和全域環境的驗證
  • 自動完成
  • 無障礙設定

詳情請參閱「使用 gdcloud CLI」。

如需所有 gdcloud CLI 指令的參考說明文件,請參閱 gdcloud 參考總覽

kubectl CLI

Kubernetes CLI 工具 kubectl 可讓您呼叫基礎 Kubernetes 資源模型 (KRM) API,藉此建立及管理 GDC 資源。舉例來說,您可以使用 kubectl CLI 部署虛擬機器 (VM)、檢查及管理叢集資源,以及查看記錄檔。

GDC 說明文件中的大多數 API 程序都需要 kubectl CLI。

如要使用 kubectl CLI 管理資源,請先安裝 kubectl CLI 工具,然後使用 kubeconfig 檔案向代管資源的 GDC 叢集或 API 伺服器進行驗證。gdcloud CLI 提供 get-credentials 指令,可自動產生 kubeconfig 檔案,您也可以手動產生 kubeconfig 檔案

Terraform

HashiCorp Terraform 是一種基礎架構即程式碼 (IaC) 工具,可讓您佈建及管理基礎架構資源。在 GDC 中,您可以透過與 Kubernetes API 互動,使用 Terraform 管理資源。GDC 會使用 Kubernetes 供應商,讓 Terraform 存取 Kubernetes API。

如要進一步瞭解 GDC 中的 Terraform,請參閱 Terraform 總覽

如要在 GDC 環境中快速設定 Terraform,請參閱「使用 Terraform」。

後續步驟