將設定套用至叢集
請按照下列步驟,將 Apigee hybrid 安裝至叢集:
- 請確認您位於 hybrid-base-directory/hybrid-files目錄。
- 使用下列指令,確認 kubectl已設為正確的內容。應將目前的背景設定為要部署 Apigee Hybrid 的叢集。kubectl config get-contexts | grep \* 
- 僅限 Anthos on bare metal、AWS on GKE、EKS 和 GKE on prem 平台:使用下列指令驗證是否已設定 KUBECONFIG變數。echo $KUBECONFIG 
- 執行模擬測試初始化。執行含有 --dry-run旗標的init指令。進行模擬執行作業,可讓您在對叢集進行任何變更前,先檢查是否有任何錯誤。在混合式 1.5.10 版本中, --dry-run標記的語法會依您執行的kubectl版本而定。請使用下列指令檢查kubectl的版本:kubectl version kubectl1.17 以下版本:$APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml --dry-run=true kubectl1.18 以上版本:$APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml --dry-run=client 
- 如果沒有錯誤,請依下列方式執行 init指令:$APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml init指令會安裝 Apigee 部署服務 Apigee Deployment Controller 和 Apigee Admission Webhook。
- 如要檢查部署作業的狀態,您可以使用下列指令:
$APIGEECTL_HOME/apigeectl check-ready -f overrides/overrides.yaml kubectl get pods -n apigee-system kubectl get pods -n istio-system 當 Pod 準備就緒後,請繼續執行下一個步驟。 
- 執行模擬測試安裝作業。執行含有 --dry-run旗標的apply指令。kubectl1.17 以下版本:$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --dry-run=true kubectl1.18 以上版本:$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --dry-run=client 
- 
      如果沒有錯誤,您可以使用下列指令將
      Apigee 專屬的執行階段元件套用至叢集:$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml 
- 如要檢查部署作業的狀態,請執行下列指令:
      $APIGEECTL_HOME/apigeectl check-ready -f overrides/overrides.yaml 重複執行這項步驟,直到所有 Pod 都準備就緒為止。Pod 可能需要幾分鐘的時間才能啟動。