Questa pagina si applica ad Apigee e Apigee hybrid.
Visualizza la documentazione di Apigee Edge.
Questo argomento spiega come scaricare e installare Apigee Adapter for Envoy.
Panoramica
Nei passaggi seguenti, scaricherai e configurerai due applicazioni sul tuo sistema: Apigee Remote Service CLI e Apigee Remote Service for Envoy.
Scaricare e installare
- Crea una directory di base sul tuo sistema in cui installare l'interfaccia a riga di comando e il servizio remoto. Ad esempio:
mkdir ~/envoy-adapter
cd ~/envoy-adapter
export ENVOY_HOME=$PWD
- Per i passaggi rimanenti, assicurati di essere nella directory
$ENVOY_HOME
:cd $ENVOY_HOME
- Scarica l'
ultima release dell'interfaccia a riga di comando di Apigee Remote Service
in
$ENVOY_HOME
. Assicurati di prendere il pacchetto corretto per il tuo sistema operativo. - Scarica l'
ultima release di Apigee Remote Service per Envoy in
$ENVOY_HOME
. - Crea directory in cui inserire i contenuti del pacchetto estratti all'interno di
$ENVOY_HOME
:mkdir apigee-remote-service-cli
mkdir apigee-remote-service-envoy
- Estrai i contenuti del file tar nelle nuove directory:
tar -xf apigee-remote-service-cli_version_platform.tar.gz -C apigee-remote-service-cli
tar -xf apigee-remote-service-envoy_version_platform.tar.gz -C apigee-remote-service-envoy
- Elimina i file tar.
- Quando completi questi passaggi,
$ENVOY_HOME
contiene due directory:ls -1 . apigee-remote-service-cli apigee-remote-service-envoy
- Crea le seguenti variabili di ambiente per le directory
apigee-remote-service-cli
eapigee-remote-service-envoy
. Utilizzerai queste variabili di ambiente in tutta la documentazione:export CLI_HOME=$PWD/apigee-remote-service-cli
export REMOTE_SERVICE_HOME=$PWD/apigee-remote-service-envoy
Passaggi successivi
Ora è tutto pronto per configurare e utilizzare l'adattatore Apigee per Envoy per delegare le chiamate API con la gestione delle API Apigee. Gli esempi seguenti mostrano come utilizzare l'adattatore con Apigee e Apigee hybrid:
Esempio | Descrizione |
---|---|
Esempio di Envoy nativo per Apigee e ibrido | Installa ed esegui Envoy e il servizio remoto in locale, non all'interno di un cluster Kubernetes. Puoi seguire l'esempio in questo documento per le installazioni ibride di Apigee e Apigee. |
Esempio di modello ibrido Apigee con Kubernetes | Esegui il deployment del servizio remoto in un mesh di servizi Istio. Il servizio remoto fornisce gli endpoint ai proxy collaterali Istio installati sui servizi di destinazione. Questa configurazione consente di utilizzare l'adattatore Apigee per Envoy con un'installazione ibrida Apigee. |