Configurazione degli indirizzi IP statici

Google consiglia di creare indirizzi IP statici per i due gateway in entrata che sono esposte 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 traffico proxy API dal processore dei messaggi bilanciatori del carico.

Per questi gateway viene eseguito il provisioning di bilanciatori del carico. Per impostazione predefinita, gli indirizzi IP di questi bilanciatori del carico sono temporanei. Questo 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

  1. Segui le istruzioni in Riservare un indirizzo IP esterno statico per creare due indirizzi IP statici. Puoi assegnare agli indirizzi il nome che desideri, ad esempio: apigee-hybrid-mart e apigee-hybrid-runtime. Al termine, avrà due numeri IP da usare nella configurazione del cluster nel passaggio successivo. Ad esempio: 35.225.131.189 e 34.66.75.196
  2. Nel file degli override, aggiungi le seguenti configurazioni di loadBalancerIP a il componente Ingress:

    Sintassi

    La configurazione ha la struttura e la sintassi riportate di seguito. I valori in red, bold italics sono che devi fornire:

    ingress:
      enableAccesslog: true
      runtime:
        loadBalancerIP: runtime_IP
      mart:
        loadBalancerIP: mart_IP

    Esempio

    L'esempio seguente mostra la configurazione completata con valori di proprietà di esempio aggiunto:

    ingress:
      enableAccesslog: true
      runtime:
        loadBalancerIP: 35.225.131.189
      mart:
        loadBalancerIP: 34.66.75.196
  3. Applica il file degli override al cluster. Perché solo istio deve essere aggiornato, puoi usare il flag -c istio. Ad esempio:

    $APIGEECTL_HOME/apigeectl init -f my-overrides.yaml -c istio

Configura indirizzi IP statici per Anthos GKE

  1. Fai riferimento alla documentazione di Anthos GKE e crea due indirizzi IP statici seguendo le istruzioni specifiche per Anthos GKE. Al termine, avrà due numeri IP da usare nella configurazione del cluster nel passaggio successivo. Ad esempio: 35.225.131.189 e 34.66.75.196
  2. Apri il file degli override.
  3. 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 che devi fornire:

    ingress:
      enableAccesslog: true
      runtime:
        loadBalancerIP: runtime_IP
      mart:
        loadBalancerIP: mart_IP

    Esempio

    L'esempio seguente mostra la configurazione completata con valori di proprietà di esempio aggiunto:

    ingress:
      enableAccesslog: true
      runtime:
        loadBalancerIP: 35.225.131.189
      mart:
        loadBalancerIP: 34.66.75.196
  4. Salva il file.
  5. Applica il file degli override al cluster. Perché solo istio deve essere aggiornato, puoi usare il flag -c istio. Ad esempio:

    $APIGEECTL_HOME/apigeectl init -f my-overrides.yaml -c istio