比較 Autopilot 和 Standard 叢集的功能


本頁面提供 Google Kubernetes Engine (GKE) Autopilot 叢集和 Standard 叢集的高階比較。比較內容包括重要的 GKE 功能,以及這些叢集模式之間的功能差異。

本頁內容適用於下列對象:

  • 平台管理員想瞭解 Autopilot 和標準叢集的主要差異,以便在建立叢集時做出明智選擇。
  • 熟悉 GKE 的新使用者,想瞭解哪種叢集模式最符合特定需求。

下列各節僅適用於在 Autopilot 或標準模式中建立的叢集。建立 Standard 叢集後,您可以在 Autopilot 模式中執行部分工作負載。這些工作負載會在 GKE 為您管理的節點上執行。如要進一步瞭解如何在 Standard 叢集中執行 Autopilot 工作負載,包括可能會覆寫叢集層級設定的任何設定,請參閱「關於 GKE Standard 中的 Autopilot 工作負載」。

Autopilot 和 Standard 叢集的功能比較

下表詳細比較了 Autopilot 和 Standard 叢集中的功能設定。您可以為整個叢集定義這些功能設定,GKE 也可以。

表格並未列出 GKE 的所有功能。如要瞭解 Autopilot 或 Standard 是否支援不在這個表格中的功能,請參閱該功能的說明文件。

下表使用下列術語:

  • 預先設定:一律啟用。這些設定由 Google 設定。您無法變更或停用預先設定的功能。
  • 預設:如果您未明確設定這項功能,GKE 會為您設定。您可以變更預設功能設定。
  • 選用:可供您設定及使用。根據預設,系統不會啟用這項功能。
選項 Autopilot 叢集 標準叢集

預設:一般發布版本

選用

預設:一般發布版本

選用

預先設定區域 選填:區域或可用區
預先設定:GKE 會管理節點,包括節點設定、自動調度資源和安全性限制。

選用

  • 您可以在節點集區中建立及管理節點。
  • 您可以在 Standard 叢集中使用 Autopilot ComputeClass,讓 GKE 管理部分節點。

預先設定:Autopilot 會根據叢集中的 Pod 自動調整節點數量和大小。

選用

預設

  • 手動佈建新節點
  • 手動指定節點資源

選用

預先設定搭載 containerd 的 Container-Optimized OS

預設:採用 containerd 的 Container-Optimized OS

選用

預設容器最佳化運算平台,建議用於一般用途工作負載。

選用

預設一般用途的 Compute Engine 機器類型

選用

預先設定

選用

預設

選用

預先設定

選用

預設受防護的 GKE 節點

選用

預先設定

預設

選用

預先設定每個節點最多 256 個 Pod

預設

選用

預先設定

選用

預設

選用

預先設定

選用代管 Cloud Service Mesh,同樣提供 Istio 網格功能。

預設

選用

Autopilot 和 Standard 叢集的功能差異

下表列出 GKE Autopilot 和 Standard 叢集之間的重要功能差異。請參考這份比較表,做出更明智的模式選擇。

功能 Autopilot 叢集 標準叢集
第三方監控工具 部署Google Cloud 合作夥伴提供的第三方監控工具,或任何不需節點提升存取權的第三方工具。 無論節點存取層級為何,都可以部署任何第三方監控工具。
從外部公開應用程式 使用 LoadBalancer 服務。這會為您佈建臨時外部 IP 位址。 如果您已有要使用的靜態 IP 位址,請在「IP 位址」loadBalancerIP欄位中指定該位址。Autopilot 不支援 externalIps 欄位,因此不會使用 Google Cloud 負載平衡。 使用 LoadBalancer 服務。這會為您佈建臨時外部 IP 位址。 如果您已有要使用的靜態 IP 位址,請在「IP 位址」loadBalancerIP欄位中指定該位址。您也可以在 Service 資訊清單中使用 externalIps 欄位,但我們不建議使用這個方法。
Pod 爆量

如果資源限制大於資源要求,或您未設定資源限制,Pod 就能爆發到未使用的可爆發容量。可爆發容量取決於 Pod 是否要求特定硬體。詳情請參閱「在 GKE 中設定 Pod 爆量」。

如果資源限制大於資源要求,Pod 就能爆發到未使用的節點容量。

Google Cloud Marketplace 應用程式 您無法從 Cloud Marketplace 安裝應用程式。 您可以從 Cloud Marketplace 安裝應用程式。
內建安全限制 在 Autopilot 模式下,GKE 會強制執行 GKE Autopilot 安全措施 GKE 會自動對 Standard 叢集強制執行安全限制。如果叢集中的部分節點使用 ComputeClass 執行 Autopilot 工作負載,GKE Autopilot 安全措施會盡可能套用至這些節點。
長時間執行的容錯 Pod 您可以保護容錯性低的 Pod (例如遊戲伺服器),避免因節點自動升級或縮減而遭到驅逐,保護期最長可達 7 天。詳情請參閱「延長 Autopilot Pod 的執行時間」。 您無法保護容錯 Pod,以免因節點自動升級而遭到驅逐。您可以無限期保護這些 Pod,避免遭到縮減淘汰,但您仍須為 Pod 執行的未充分利用節點付費。

後續步驟