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 piano di gestione. |
istio-ingressgateway |
Gateway in entrata Istio utilizzato per inviare e ricevere il traffico proxy API dai bilanciatori del carico del processore di messaggi. |
Per questi gateway viene eseguito il provisioning di 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 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-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 degli override, aggiungi le seguenti configurazioni di
loadBalancerIP
al componente in entrata:Sintassi
La configurazione ha la struttura e la sintassi riportate di seguito. 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 l'aggiunta di valori di proprietà di esempio:
ingress: enableAccesslog: true runtime: loadBalancerIP: 35.225.131.189 mart: loadBalancerIP: 34.66.75.196
Applica il file degli 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.189
e34.66.75.196
- Apri il file degli override.
- Aggiungi la seguente configurazione per
ingress
:Sintassi
La configurazione ha la struttura e la sintassi riportate di seguito. 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 l'aggiunta di valori di proprietà di esempio:
ingress: enableAccesslog: true runtime: loadBalancerIP: 35.225.131.189 mart: loadBalancerIP: 34.66.75.196
- Salva il file.
Applica il file degli 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