步驟 1:建立叢集

<0x 如果是全新安裝,請繼續進行下文所述的設定。

事前準備:

這些步驟假設您已在先前步驟中建立環境變數。使用下列指令檢查:

echo $PROJECT_ID
echo $CLUSTER_LOCATION
echo $ORG_NAME
echo $ENV_NAME

這個程序說明如何設定叢集,以便執行 Apigee Hybrid。操作說明會因執行混合式應用程式的平台而異。請選擇您使用的平台來查看相關操作說明。

GKE

本步驟說明如何設定 Shell 環境,並在 Google Cloud 專案中建立 GKE 叢集。

建立叢集

  1. 收集 Apigee Hybrid 叢集的叢集需求: 叢集的最低設定如下:
    設定 具狀態節點集區 無狀態節點集區
    節點數量 3 個 (每個區域) 3 個 (每個區域)
    CPU 4 4
    RAM 15 15
    預設標籤名稱 apigee-data apigee-runtime
    儲存空間 動態 使用 ApigeeDeployment CRD 管理

    如要進一步瞭解叢集設定最低需求,請參閱: 叢集設定最低需求

  2. 請查看這個 1.7.6 版 Hybrid 支援的 GKE 版本:
  3. 請按照下列操作說明建立至少有 6 個節點的地區叢集:
    • 建立地區叢集 」一文的指示操作。
  4. 為叢集建立至少兩個節點集區。節點集區的最低需求如下:
    預設節點集區名稱 說明 節點數量下限 每個節點集區的最低 CPU 數量 每個節點的 CPU 數量下限
    apigee-data 有狀態節點集區。 3 4 4/集區中的節點數
    apigee-runtime 無狀態節點集區。 3 4 4/集區中的節點數

    按照「新增及管理節點集區」中的指示操作。

    如要進一步瞭解節點集區設定,請參閱: 設定專屬節點集區

  5. 建立叢集後,請執行下列指令,在叢集上啟用 Workload Identity:
    gcloud container clusters update ${CLUSTER_NAME} \
      --workload-pool=$PROJECT_ID.svc.id.goog \
      --region ${CLUSTER_LOCATION}

    詳情請參閱「在叢集上啟用 Workload Identity」。

  6. 執行下列指令,取得您剛建立的叢集 gcloud 憑證:
    gcloud container clusters get-credentials ${CLUSTER_NAME} \
      --region ${CLUSTER_LOCATION} \
      --project ${PROJECT_ID}

安裝並執行叢集後,請前往下一個步驟。

GKE On Prem

建立叢集

  1. 收集 Apigee Hybrid 叢集的叢集需求:
    • 叢集的最低設定如下:
      設定 具狀態節點集區 無狀態節點集區
      節點數量 3 個 (每個區域) 3 個 (每個區域)
      CPU 4 4
      RAM 15 15
      預設標籤名稱 apigee-data apigee-runtime
      儲存空間 動態 使用 ApigeeDeployment CRD 管理

      如要進一步瞭解叢集設定最低需求,請參閱: 叢集設定最低需求

    • 至少建立兩個節點集區:
      預設節點集區名稱 說明
      apigee-data 有狀態節點集區。
      apigee-runtime 無狀態節點集區。

      如要進一步瞭解節點集區設定,請參閱: 設定專屬節點集區

  2. 請查看這個 1.7.6 版 Hybrid 支援的 GKE 版本:
  3. 請按照下列操作說明建立使用者叢集:

安裝並執行叢集後,請前往下一個步驟。

裸機中的 Anthos

需求條件和必要條件

有了裸機中的 Anthos 叢集,您就能直接在自己的機器資源上執行 Kubernetes 叢集。

請詳閱下列需求條件和必要條件:

建立叢集

  1. 收集 Apigee Hybrid 叢集的叢集需求:
    • 叢集的最低設定如下:
      設定 具狀態節點集區 無狀態節點集區
      節點數量 3 個 (每個區域) 3 個 (每個區域)
      CPU 4 4
      RAM 15 15
      預設標籤名稱 apigee-data apigee-runtime
      儲存空間 動態 使用 ApigeeDeployment CRD 管理

      如要進一步瞭解叢集設定最低需求,請參閱: 叢集設定最低需求

    • 至少建立兩個節點集區:
      預設節點集區名稱 說明
      apigee-data 有狀態節點集區。
      apigee-runtime 無狀態節點集區。

      如要進一步瞭解節點集區設定,請參閱: 設定專屬節點集區

  2. 請查看這個 1.7.6 版 Hybrid 支援的 GKE 版本:
  3. 請按照裸機中的 Anthos 叢集說明文件中的下列操作說明,建立使用者叢集:

安裝並執行叢集後,請前往下一個步驟。

AKS

建立 AKS 叢集

  1. 收集 Apigee Hybrid 叢集的叢集需求:
    • 叢集的最低設定如下:
      設定 具狀態節點集區 無狀態節點集區
      節點數量 3 個 (每個區域) 3 個 (每個區域)
      CPU 4 4
      RAM 15 15
      預設標籤名稱 apigee-data apigee-runtime
      儲存空間 動態 使用 ApigeeDeployment CRD 管理

      如要進一步瞭解叢集設定最低需求,請參閱: 叢集設定最低需求

    • 至少建立兩個節點集區:
      預設節點集區名稱 說明
      apigee-data 有狀態節點集區。
      apigee-runtime 無狀態節點集區。

      如要進一步瞭解節點集區設定,請參閱: 設定專屬節點集區

  2. 查看這個混合式版本 1.7.6 支援的 AKS 版本:
  3. 請按照下列其中一組操作說明建立叢集:

EKS

建立叢集

  1. 收集 Apigee Hybrid 叢集的叢集需求:
    • 叢集的最低設定如下:
      設定 具狀態節點集區 無狀態節點集區
      節點數量 3 個 (每個區域) 3 個 (每個區域)
      CPU 4 4
      RAM 15 15
      預設標籤名稱 apigee-data apigee-runtime
      儲存空間 動態 使用 ApigeeDeployment CRD 管理

      如要進一步瞭解叢集設定最低需求,請參閱: 叢集設定最低需求

    • 至少建立兩個節點集區:
      預設節點集區名稱 說明
      apigee-data 有狀態節點集區。
      apigee-runtime 無狀態節點集區。

      如要進一步瞭解節點集區設定,請參閱: 設定專屬節點集區

  2. 查看這個混合式版本 1.7.6 支援的 EKS 版本:
  3. 請按照下列操作說明建立使用者叢集:

安裝並執行叢集後,請前往下一個步驟。

GKE on AWS

建立叢集

  1. 收集 Apigee Hybrid 叢集的叢集需求:
    • 叢集的最低設定如下:
      設定 具狀態節點集區 無狀態節點集區
      節點數量 3 個 (每個區域) 3 個 (每個區域)
      CPU 4 4
      RAM 15 15
      預設標籤名稱 apigee-data apigee-runtime
      儲存空間 動態 使用 ApigeeDeployment CRD 管理

      如要進一步瞭解叢集設定最低需求,請參閱: 叢集設定最低需求

    • 至少建立兩個節點集區:
      預設節點集區名稱 說明
      apigee-data 有狀態節點集區。
      apigee-runtime 無狀態節點集區。

      如要進一步瞭解節點集區設定,請參閱: 設定專屬節點集區

  2. 請查看這個 1.7.6 版 Hybrid 支援的 GKE 版本:
  3. 請按照下列操作說明建立使用者叢集:

安裝並執行叢集後,請前往下一個步驟。

OpenShift

建立叢集

  1. 收集 Apigee Hybrid 叢集的叢集需求:
    • 叢集的最低設定如下:
      設定 具狀態節點集區 無狀態節點集區
      節點數量 3 個 (每個區域) 3 個 (每個區域)
      CPU 4 4
      RAM 15 15
      預設標籤名稱 apigee-data apigee-runtime
      儲存空間 動態 使用 ApigeeDeployment CRD 管理

      如要進一步瞭解叢集設定最低需求,請參閱: 叢集設定最低需求

    • 至少建立兩個節點集區:
      預設節點集區名稱 說明
      apigee-data 有狀態節點集區。
      apigee-runtime 無狀態節點集區。

      如要進一步瞭解節點集區設定,請參閱: 設定專屬節點集區

  2. 請檢查這個混合式版本 1.7.6 支援的 OpenShift 版本:
  3. 建構 OpenShift 叢集,以便部署至執行階段層,並在 OpenShift 使用者叢集上安裝 Apigee。

    安裝 OpenShift 時,請一併安裝及設定 oc CLI 工具。請參閱 OpenShift 說明文件中的「開始使用 OpenShift CLI」。

安裝叢集後,請前往下一個步驟。

 

1 (NEXT) Step 2: Install cert-manager 3 4 5 6 7 8 9