參考架構:Google Kubernetes Engine 叢集的混合式環境

這項內容於 2024 年 12 月更新,支援 Google Distributed Cloud 1.31 版。

本頁面適用於想要設計及建構 Google Kubernetes Engine 叢集混合式環境的雲端架構師。本頁底部提供完整的參考架構 PDF,說明如何適當規劃、部署及設定 GKE 混合式環境所需的元件。這份參考架構說明如何將 Google Cloud型服務與 Google Distributed Cloud 軟體的內部部署作業整合,僅適用於 VMware 或裸機。

下圖為混合式環境中完整 GKE 部署作業的架構總覽,參考架構中會詳細說明:

GKE 混合部署架構圖,其中多項服務在 Google Cloud 中執行,並連線至內部部署叢集和應用程式

在上圖中,以 Google Cloud為基礎的服務可協助您管理記錄和監控資料、儲存容器映像檔,以及提供設定管理功能。地端元件 (例如實體或虛擬伺服器和叢集、身分識別解決方案和負載平衡器) 會在您自己的資料中心執行,完成混合式方法。

這張圖也顯示與服務互動的各種使用者角色,例如應用程式開發人員、應用程式營運人員、平台開發人員和營運人員,以及網路營運人員。每種角色都能存取所需資源:

如要充分運用這項參考架構,您應已熟悉 GKE 基本概念。如果您是 GKE 新手,請先參閱「開始瞭解 GKE」。

您也應該熟悉 Kubernetes 的基本概念。詳情請參閱「Kubernetes 基礎知識」和「Google Kubernetes Engine (GKE) 說明文件」。

本參考架構著重於下列 GKE 混合式環境的各個層面,這些環境使用 VMware 或裸機上的 Google Distributed Cloud:

  • 架構與元件
  • 參考部署範例
  • 設計先決條件,包括 Google Cloud 區域和網站、內部部署設定和網路。
  • 可用性、安全性與法規遵循、規模和限制、可觀測性、以 GitOps 為基礎的設定管理等設計考量。
  • 實作詳細資料,例如記錄和監控、權限等。

取得參考架構

參考架構分為兩部分發布,第一部分說明架構、參考部署作業,以及設計先決條件和考量事項,第二部分則提供實作詳細資料。如要閱讀參考架構,請選取下列任一 PDF 連結: