本節說明設定適合 Apigee 混合實際工作環境安裝作業的 Google Kubernetes Engine (GKE) 叢集的基本需求。
建立叢集
如要瞭解如何建立 GKE 叢集,請參閱 GKE 說明文件中的「 建立叢集」一文。
正式叢集需求
建立正式環境叢集時,請遵守下列規定:
軟體版本
需求 | 值 |
---|---|
Kubernetes 版本 | 版本 1.14.x 以上版本
gcloud container get-server-config validMasterVersions: 標題下方傳回支援的版本。 |
kubectl 版本 | 1.14.x 以上版本。請參閱「 安裝及設定 kubectl」。 |
叢集範本設定
為實際工作環境的 GKE 叢集選擇下列範本設定選項:
設定 | 值 |
---|---|
叢集範本 | 標準叢集 |
位置類型 | 區域性 (建議選項) |
供應可用區 | 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 記憶體的標準機器類型) |