Google 建议您为集群外公开的两个入站网关创建静态 IP 地址:
| 网关 | 说明 | 
|---|---|
apigee-mart-istio-ingressgateway | 
   MART 服务使用 Istio ingress 网关与管理层进行通信。 | 
istio-ingressgateway | 
   Istio ingress 网关用于通过消息处理器负载均衡器发送和接收 API 代理流量。 | 
这些网关由负载均衡器预配。默认情况下,这些负载均衡器的 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