Google 建議您為叢集外部公開的兩個入口閘道建立靜態 IP 位址:
| 閘道 | 說明 | 
|---|---|
| apigee-mart-istio-ingressgateway | MART 服務用來與管理層通訊的 Istio 輸入閘道。 | 
| istio-ingressgateway | Istio 入口閘道,用於透過訊息處理器負載平衡器傳送及接收 API Proxy 流量。 | 
這些閘道會透過負載平衡器佈建。根據預設,這些負載平衡器的 IP 位址為暫時。也就是說,每當其中一個服務遭到刪除及還原時,就會取得新的負載平衡器 IP。
本主題說明如何為在 GKE 和 Anthos GKE (GKE On-Prem) 上部署的 Apigee 混合型服務定義靜態 IP 位址。在 GKE 上設定靜態 IP 位址
- 
 請按照「
  保留靜態外部 IP 位址」一文中的說明建立兩個靜態 IP 位址。您可以為地址命名,例如 apigee-hybrid-mart和apigee-hybrid-runtime。完成後,您將有兩個 IP 號碼,可在下一個步驟的叢集設定中使用。例如:35.225.131.189和34.66.75.196。
- 在覆寫檔案中,將下列 loadBalancerIP設定新增至 ingress 元件:語法設定的結構和語法如下: red, bold italics 中的值是您必須提供的屬性值: ingress: enableAccesslog: true runtime: loadBalancerIP: runtime_IP mart: loadBalancerIP: mart_IP 範例以下範例顯示完成的設定,並加入屬性值範例: ingress: enableAccesslog: true runtime: loadBalancerIP: 35.225.131.189 mart: loadBalancerIP: 34.66.75.196 
- 將覆寫檔案套用至叢集。由於只需要更新 - istio元件,因此您可以使用- -c istio旗標。例如:- $APIGEECTL_HOME/apigeectl init -f my-overrides.yaml -c istio
為 Anthos GKE 設定靜態 IP 位址
- 
 請參閱 Anthos GKE 說明文件,並按照 Anthos GKE 專屬操作說明建立兩個靜態 IP 位址。完成後,您將有兩個 IP 號碼,可在下一個步驟的叢集設定中使用。例如:35.225.131.189和34.66.75.196。
- 開啟覆寫檔案。
- 為 ingress新增以下設定:語法設定的結構和語法如下: red, bold italics 中的值是您必須提供的屬性值: ingress: enableAccesslog: true runtime: loadBalancerIP: runtime_IP mart: loadBalancerIP: mart_IP 範例以下範例顯示完成的設定,並加入屬性值範例: ingress: enableAccesslog: true runtime: loadBalancerIP: 35.225.131.189 mart: loadBalancerIP: 34.66.75.196 
- 儲存檔案。
- 將覆寫檔案套用至叢集。由於只需要更新 - istio元件,因此您可以使用- -c istio旗標。例如:- $APIGEECTL_HOME/apigeectl init -f my-overrides.yaml -c istio