GKE 總覽

本頁面提供 Google Kubernetes Engine (GKE) 的總覽。GKE 是 Kubernetes 開放原始碼容器自動化調度管理平台的代管實作。Kubernetes 是 Google 開發的系統,凝聚了 Google 多年來在 Borg (Google 內部叢集管理系統) 上大規模運作實際工作負載的經驗。透過 GKE,您可以使用Cloud de Confiance by S3NS的基礎架構,大規模部署及操作自己的容器化應用程式。

開始使用 GKE

您可以在幾分鐘內開始探索 GKE。

  1. 前往控制台 Cloud de Confiance 開始使用

  2. 請嘗試快速入門導覽課程,部署容器化網頁應用程式。
  3. 請參閱 Autopilot 總覽,瞭解如何規劃及運作平台。

使用 GKE 的時機

如果您需要設定用來執行容器化應用程式的基礎架構,例如網路、資源調度、硬體及安全防護等,GKE 是相當理想的平台。GKE 可以提供 Kubernetes 的作業功能,同時為您管理多項基礎元件,例如控制層和節點。

GKE 的優點

下表說明使用 GKE 做為代管 Kubernetes 平台的一些優點:

GKE 優點
平台管理
  • GKE Autopilot 模式中的全代管節點,內建強化功能,並自動套用最佳做法設定。
  • 透過發布管道管理升級作業,提升安全性、穩定性和法規遵循程度。
  • 彈性的維護期間和排除時段,可讓您設定升級類型和範圍,以符合業務需求和架構限制。
  • 在 Autopilot 模式下,根據叢集中的 Pod 數量自動調整節點。
  • 節點自動修復功能 可讓節點維持在健全可用的狀態。
提升安全防護機制
成本最佳化
  • 在 Autopilot 模式中,您只需要為執行中的 Pod 要求使用的運算資源付費。

  • 在 Autopilot 模式下, Cloud de Confiance 會同時管理節點和控制層,因此作業負擔會降到最低。
可靠性和可用性

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 會自動將控制層升級至新的 Kubernetes 版本,以便在開放原始碼專案中新增功能及改善項目。自動升級時選取的 Kubernetes 版本,取決於您建立叢集時選取的 GKE 發布版本中的穩定版。您也可以手動升級控制層,將 Kubernetes 版本設為與 GKE 選取的升級版本不同。如要瞭解版本和升級的詳細資訊,請參閱版本資訊和「GKE 版本管理與升級」。

GKE 包含大部分的 Beta 版穩定版 Kubernetes 功能。您可以在 1.24 以上版本中使用 Beta 版 API

運作模式

GKE in Cloud de Confiance 只有一種作業模式,也就是 Autopilot,可提供全代管體驗。GKE Standard 叢集不適用於 Cloud de Confiance。

後續步驟