本頁面提供 Google Kubernetes Engine (GKE) 的總覽。GKE 是 Kubernetes 開放原始碼容器自動化調度管理平台的代管實作。Kubernetes 是由 Google 開發,汲取了多年來在 Google 內部叢集管理系統 Borg 上,大規模運作正式環境工作負載的經驗。透過 GKE,您可以使用Cloud de Confiance by S3NS的基礎架構,大規模部署及操作自己的容器化應用程式。
開始使用 GKE
您可以在幾分鐘內開始探索 GKE。
- 請嘗試快速入門導覽課程,部署容器化網頁應用程式。
- 請參閱 Autopilot 總覽,瞭解如何規劃及運作平台。
GKE 的適用時機
如果您需要設定用來執行容器化應用程式的基礎架構,例如網路、資源調度、硬體及安全防護等,GKE 是相當理想的平台。GKE 可以提供 Kubernetes 的作業功能,同時為您管理多項基礎元件,例如控制層和節點。
GKE 的優點
下表說明使用 GKE 做為代管 Kubernetes 平台的部分優點:
| GKE 優勢 | |
|---|---|
| 平台管理 |
|
| 強化資安態勢 |
|
| 成本最佳化 |
|
| 可靠性和可用性 |
|
GKE 的運作方式
GKE 環境包含節點,也就是 Compute Engine 虛擬機器 (VM),這些節點會組合成叢集。您可以將應用程式 (也稱為「工作負載」) 封裝到容器中。您會將一組容器以 Pod 的形式部署到節點。您可以使用 Kubernetes API 與工作負載互動,包括管理、擴充和監控。
Kubernetes 叢集有一組稱為「控制層」的管理節點,可執行 Kubernetes API 伺服器等系統元件。在 GKE 中, Cloud de Confiance 會為您管理控制層和系統元件。在 Autopilot 模式下 (建議您使用這種模式執行 GKE),Cloud de Confiance 系統也會管理工作節點。Cloud de Confiance 系統會自動升級元件版本,提升穩定性和安全性,確保高可用性,以及儲存在叢集永久儲存空間中的資料完整性。
詳情請參閱「GKE 叢集架構」。
Kubernetes 版本和功能
GKE 會自動將叢集的控制層和 worker 節點升級至新的 Kubernetes 版本,確保叢集取得新功能、修正錯誤和安全性修補程式。GKE 提供多種功能,可協助您管理這些升級作業,盡量減少工作負載中斷情形,同時確保工作負載效能、穩定性和安全性。
詳情請參閱「關於 GKE 叢集升級」。
如要試用 Alpha 和 Beta 階段中較不穩定的 Kubernetes 功能,或測試即將推出的 Kubernetes 子版本,請使用 Alpha 版叢集。您也可以選擇搭配使用 Kubernetes Beta 版 API 與 GKE 叢集。在正式環境叢集啟用 Beta 版 API 前,請先瞭解相關影響。
運作模式
GKE in Cloud de Confiance 提供一種作業模式 (Autopilot),可提供全代管體驗。 Cloud de Confiance不支援 GKE 標準叢集。
後續步驟
- 開始瞭解 GKE。
- 瞭解如何在 GKE 中部署容器化應用程式。
- 進一步瞭解叢集類型。
- 進一步瞭解 Kubernetes。
- 探索 GKE 說明文件。
- 使用 Compute Advisor 設計及最佳化 GKE 叢集。