Google consiglia di creare indirizzi IP statici per i due gateway di ingresso esposti al di fuori del cluster:
Gateway | Descrizione |
---|---|
apigee-mart-istio-ingressgateway |
Il gateway di ingresso Istio utilizzato dal servizio MART per comunicare con il piano di gestione. |
istio-ingressgateway |
Il gateway di ingresso Istio utilizzato per inviare e ricevere traffico proxy API dai bilanciatori di carico del gestore dei messaggi. |
Per questi gateway viene eseguito il provisioning con i 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).Configurare 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 i nomi che preferisci, ad esempio:
apigee-hybrid-mart
eapigee-hybrid-runtime
. Al termine, avrai due numeri IP da utilizzare nella configurazione del cluster nel passaggio successivo. Ad esempio:35.225.131.189
e34.66.75.196
- Nel file delle sostituzioni, aggiungi le seguenti configurazioni
loadBalancerIP
al componente di ingresso: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 di proprietà di esempio aggiunti:
ingress: enableAccesslog: true runtime: loadBalancerIP: 35.225.131.189 mart: loadBalancerIP: 34.66.75.196
Applica il file delle sostituzioni 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
Configurare gli 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.189
e34.66.75.196
- Apri il file delle sostituzioni.
- 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 di 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 delle sostituzioni 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