GKE 正式版叢集需求

本節說明設定 Google Kubernetes Engine (GKE) 叢集的基本需求,該叢集適用於 Apigee Hybrid 生產環境安裝作業。

建立叢集

如要瞭解如何建立 GKE 叢集,請參閱 GKE 說明文件中的「 建立叢集」。

正式叢集需求

建立正式環境叢集時,請遵守下列規定:

軟體版本

需求
Kubernetes 版本 1.14.x 以上版本 您可以執行下列指令,找出支援的 Kubernetes 叢集版本:
gcloud container get-server-config
支援的版本會顯示在 validMasterVersions: 標題下方。
kubectl version 1.14.x 以上版本。請參閱「 安裝及設定 kubectl」。

叢集範本設定

為實際工作環境 GKE 叢集選擇下列範本設定選項:

設定
叢集範本 Standard 叢集
位置類型 區域性 (建議選項)
可用區 3
自動調度資源 為節點啟用自動調度資源功能,並將執行個體數量下限和上限設為相同數字。GKE 會警告您不要將這兩個值設為相同數字。您可以忽略這則警告。

詳情請參閱「擴充及自動擴充混合式服務」。

儲存空間 儲存空間會使用 StatefulSet 動態佈建程式動態佈建。

節點需求

節點集區是叢集中具有相同配置的一組節點。根據預設,您必須在叢集中設定兩個節點集區,一個用於有狀態的 Cassandra Pod,另一個用於其餘無狀態的 Pod。按照下列說明設定這兩個節點集區:

有狀態節點集區設定

請按照下列步驟設定有狀態的節點集區:

設定
名稱 apigee-data
節點數量下限 3
機型 N1-standard-8 (具備 8 個 vCPU 與 30 GB 記憶體的標準機器類型)
儲存空間 儲存空間會使用 StatefulSet 動態佈建 動態佈建程式

無狀態節點集區設定

請按照下列步驟設定無狀態節點集區:

設定
名稱 apigee-runtime
節點數量下限 3 (每個區域 1 個)
機型 N1-standard-4 (標準機器類型,具備 4 個 vCPU 和 15 GB 記憶體)