GKE 總覽

Google Kubernetes Engine 提供一個代管環境,可以使用 Google 架構來部署、管理容器化應用程式並調整相關的資源配置。GKE 提供的環境由多台機器組成 (特別是 Google Compute Engine 執行個體),這些機器經由分組後形成一個叢集

GKE 的叢集自動化調度管理

GKE 叢集是由 Kubernetes 開放原始碼叢集管理系統提供技術支援。您可以透過 Kubernetes 提供的機制與叢集互動。您可以使用 Kubernetes 指令和資源來部署及管理應用程式、執行管理工作並設定政策,以及監控已部署工作負載的健康狀態。

Kubernetes 採用相同的設計原則來執行常用的 Google 服務,並提供相同的優點:測應用程式容器的自動管理、監控與有效性探測、自動調整資源配置、滾動式更新等。在叢集中執行應用程式時,您所使用的技術是由 Google 在容器中執行實際工作負載的十餘年經驗開發而成。

Google Cloud Platform 上的 Kubernetes

執行 GKE 叢集時,您也可以獲得 Google Cloud Platform 所提供的進階叢集管理功能優點,其中包括:

Kubernetes 版本和功能

當 Kubernetes 的新版本變得穩定後,GKE 叢集主要執行個體就會自動升級以執行這些新版本,因此您可以使用開放原始碼 Kubernetes 專案所提供的新功能。

Kubernetes 的新功能會視其開發狀態,列為 Alpha 測試版測試版穩定版。在大部分情況下,GKE 會含有列為測試版穩定版的 Kubernetes 功能。Kubernetes Alpha 測試版功能可在特殊的 GKE Alpha 測試版叢集中使用。

GKE 工作負載

GKE 適用於容器化應用程式:這類應用程式可透過 Docker 等物件,包裝在單獨硬體的獨立式使用者空間執行個體中。在 GKE 和 Kubernetes 中,不論是用於應用程式或批次工作,這些容器統稱為「工作負載」。在 GKE 叢集中部署工作負載之前,您必須先將工作負載封裝至容器。

Google Cloud Platform 提供持續整合和持續推送軟體更新工具,協助您建構和提供應用程式容器。您可以使用 Google Cloud Build 從各種原始程式碼存放區建構容器映像檔 (例如 Docker),並使用 Google Container Registry 來儲存和提供容器的映像檔。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Kubernetes Engine 說明文件