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 che seguono, scaricherai e configurerai due applicazioni sul tuo sistema: l'interfaccia a riga di comando Apigee Remote Service e il servizio Apigee Remote per Envoy.
Scaricare e installare
- Crea una directory di base sul sistema in cui installare l'interfaccia a riga di comando del servizio remoto e
servizio remoto. Ad esempio:
mkdir ~/envoy-adapter
cd ~/envoy-adapter
export ENVOY_HOME=$PWD
- Per i passaggi rimanenti, assicurati di trovarti nella directory
$ENVOY_HOME
:cd $ENVOY_HOME
- Scarica la
release più recente dell'interfaccia a riga di comando di Apigee Remote Service
in
$ENVOY_HOME
. Assicurati di scaricare il pacchetto corretto per il tuo sistema operativo. - Scarica la
release più recente del servizio remoto Apigee per Envoy
in
$ENVOY_HOME
. - Crea directory in cui inserire i contenuti del pacchetto estratto 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.
- Al termine di questi passaggi,
$ENVOY_HOME
contiene due directory:ls -1 . apigee-remote-service-cli apigee-remote-service-envoy
- Crea le seguenti variabili di ambiente per
apigee-remote-service-cli
eapigee-remote-service-envoy
directory. 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 puoi configurare e utilizzare Adattatore Apigee per Envoy per eseguire il proxy delle chiamate API con la gestione delle API Apigee. Gli esempi riportati di seguito mostrano come utilizzare l'adattatore con Apigee e Apigee hybrid:
Esempio | Descrizione |
---|---|
Esempio di Envoy nativo per Apigee e hybrid | Installa ed esegui Envoy e il servizio remoto in locale, non all'interno di un cluster Kubernetes. Puoi seguire l'esempio in questo documento sia per Apigee che per Apigee hybrid e le installazioni di app. |
Esempio di Apigee hybrid con Kubernetes | Esegui il deployment del servizio remoto in una rete mesh di servizi Istio. Il servizio remoto fornisce dagli endpoint ai proxy sidecar Istio installati sui servizi di destinazione. Questa configurazione consente di utilizzare Apigee Adapter per Envoy con un'installazione ibrida Apigee. |