Google recomienda que crees direcciones IP estáticas para las dos puertas de enlace de entrada que se exponen fuera del clúster:
Puerta de enlace | Descripción |
---|---|
apigee-mart-istio-ingressgateway |
La puerta de enlace de entrada de Istio que usa el servicio de MART para comunicarse con el plano de administración. |
istio-ingressgateway |
La puerta de enlace de entrada de Istio que se usa para enviar y recibir tráfico de proxy de API mediante los balanceadores de cargas del procesador de mensajes. |
Estas puertas de enlace se aprovisionan con balanceadores de cargas. De forma predeterminada, las direcciones IP para estos balanceadores de cargas son efímeras. Esto significa que cuando uno de los servicios se borra y se restablece, obtiene una nueva IP del balanceador de cargas.
En este tema, se explica cómo definir direcciones IP estáticas para Apigee Hybrid implementada en GKE y Anthos GKE (GKE On-Prem).Configura direcciones IP estáticas en GKE
-
Sigue las instrucciones de Reserva una dirección IP externa estática para crear dos direcciones IP estáticas. Puedes asignar a la dirección cualquier nombre que desees, por ejemplo:
apigee-hybrid-mart
yapigee-hybrid-runtime
. Cuando termines, tendrás dos números de IP para usar en la configuración del clúster en el siguiente paso. Por ejemplo,35.225.131.189
y34.66.75.196
. - En tu archivo de anulación, agrega las siguientes opciones de configuración
loadBalancerIP
al componente de entrada:Sintaxis
La configuración tiene la siguiente estructura y sintaxis. Los valores en red, bold italics son valores de propiedad que debes proporcionar:
ingress: enableAccesslog: true runtime: loadBalancerIP: runtime_IP mart: loadBalancerIP: mart_IP
Ejemplo
En el siguiente ejemplo, se muestra la configuración completada con valores de propiedad de ejemplo agregados:
ingress: enableAccesslog: true runtime: loadBalancerIP: 35.225.131.189 mart: loadBalancerIP: 34.66.75.196
Aplica tu archivo de anulación al clúster. Debido a que solo se debe actualizar el componente
istio
, puedes usar la marca-c istio
. Por ejemplo:$APIGEECTL_HOME
/apigeectl init -f my-overrides.yaml -c istio
Configura direcciones IP estáticas para Anthos GKE
-
Consulta la documentación de Anthos GKE y crea dos direcciones IP estáticas según las instrucciones específicas de Anthos GKE. Cuando termines, tendrás dos números de IP para usar en la configuración del clúster en el siguiente paso. Por ejemplo,
35.225.131.189
y34.66.75.196
. - Abre el archivo de anulaciones.
- Agrega la siguiente configuración para
ingress
:Sintaxis
La configuración tiene la siguiente estructura y sintaxis. Los valores en red, bold italics son valores de propiedad que debes proporcionar:
ingress: enableAccesslog: true runtime: loadBalancerIP: runtime_IP mart: loadBalancerIP: mart_IP
Ejemplo
En el siguiente ejemplo, se muestra la configuración completada con valores de propiedad de ejemplo agregados:
ingress: enableAccesslog: true runtime: loadBalancerIP: 35.225.131.189 mart: loadBalancerIP: 34.66.75.196
- Guarda el archivo.
Aplica tu archivo de anulación al clúster. Debido a que solo se debe actualizar el componente
istio
, puedes usar la marca-c istio
. Por ejemplo:$APIGEECTL_HOME
/apigeectl init -f my-overrides.yaml -c istio