Google consiglia di creare indirizzi IP statici per i due gateway in entrata esposti all'esterno del cluster:
| Gateway | Descrizione |
|---|---|
apigee-mart-istio-ingressgateway |
Il gateway in entrata Istio utilizzato dal servizio MART per comunicare con il management plane. |
istio-ingressgateway |
Il gateway in entrata Istio utilizzato per inviare e ricevere il traffico del proxy API dai bilanciatori del carico del processore di messaggi. |
Questi gateway vengono sottoposti a provisioning con bilanciatori del carico. Per impostazione predefinita, gli indirizzi IP di questi bilanciatori del carico sono temporanei. Ciò significa che ogni volta che uno dei servizi viene eliminato e ripristinato, riceve un nuovo IP del bilanciatore del carico.
Questo argomento spiega come definire indirizzi IP statici per Apigee Hybrid di cui è stato eseguito il deployment su GKE e Anthos GKE (GKE On-Prem).Configura gli indirizzi IP statici su GKE
-
Segui le istruzioni riportate in
Prenotazione di un indirizzo IP esterno statico per creare
due indirizzi IP statici. Puoi assegnare agli indirizzi il nome che preferisci, ad esempio:
apigee-hybrid-marteapigee-hybrid-runtime. Al termine, avrai due numeri IP da utilizzare nella configurazione del cluster nel passaggio successivo. Ad esempio:35.225.131.189e34.66.75.196 - Nel file di override, aggiungi le seguenti configurazioni
loadBalancerIPal componente Ingress:Sintassi
La configurazione ha la seguente struttura e sintassi. I valori in red, bold italics sono valori delle proprietà che devi fornire:
ingress: enableAccesslog: true runtime: loadBalancerIP: runtime_IP mart: loadBalancerIP: mart_IP
Esempio
L'esempio seguente mostra la configurazione completata con i valori delle proprietà di esempio aggiunti:
ingress: enableAccesslog: true runtime: loadBalancerIP: 35.225.131.189 mart: loadBalancerIP: 34.66.75.196
Applica il file di override al cluster. Poiché deve essere aggiornato solo il componente
istio, puoi utilizzare il flag-c istio. Ad esempio:$APIGEECTL_HOME/apigeectl init -f my-overrides.yaml -c istio
Configura indirizzi IP statici per Anthos GKE
-
Consulta la documentazione di Anthos GKE e crea due indirizzi IP statici seguendo le
istruzioni specifiche di Anthos GKE. Al termine, avrai due numeri IP da utilizzare nella configurazione del cluster nel passaggio successivo. Ad esempio:
35.225.131.189e34.66.75.196 - Apri il file di override.
- Aggiungi la seguente configurazione per
ingress:Sintassi
La configurazione ha la seguente struttura e sintassi. I valori in red, bold italics sono valori delle proprietà che devi fornire:
ingress: enableAccesslog: true runtime: loadBalancerIP: runtime_IP mart: loadBalancerIP: mart_IP
Esempio
L'esempio seguente mostra la configurazione completata con i valori delle proprietà di esempio aggiunti:
ingress: enableAccesslog: true runtime: loadBalancerIP: 35.225.131.189 mart: loadBalancerIP: 34.66.75.196
- Salva il file.
Applica il file di override al cluster. Poiché deve essere aggiornato solo il componente
istio, puoi utilizzare il flag-c istio. Ad esempio:$APIGEECTL_HOME/apigeectl init -f my-overrides.yaml -c istio