Questa pagina si applica ad Apigee e Apigee hybrid.
Visualizza la documentazione di
Apigee Edge.
Questo argomento spiega come scaricare e installare l'adattatore Apigee per Envoy.
Panoramica
Nei passaggi successivi, scaricherai e configurerai due applicazioni sul tuo sistema: l'interfaccia a riga di comando del servizio remoto Apigee e il servizio remoto Apigee per Envoy.
Scaricare e installare
- Crea una directory di base sul tuo sistema in cui installare l'interfaccia a riga di comando del servizio remoto e
il servizio remoto. Ad esempio:
mkdir ~/envoy-adaptercd ~/envoy-adapterexport ENVOY_HOME=$PWD - Per i passaggi rimanenti, assicurati di trovarti nella directory
$ENVOY_HOME:cd $ENVOY_HOME
- Scarica l'
ultima release della CLI del servizio remoto Apigee
in
$ENVOY_HOME. Assicurati di scaricare il pacchetto corretto per il tuo sistema operativo. - Scarica l'
ultima release di Apigee Remote Service per Envoy
in
$ENVOY_HOME. - Crea directory per contenere i contenuti del pacchetto estratti all'interno di
$ENVOY_HOME:mkdir apigee-remote-service-climkdir 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-clitar -xf apigee-remote-service-envoy_version_platform.tar.gz -C apigee-remote-service-envoy - Elimina i file tar.
- Una volta completati questi passaggi,
$ENVOY_HOMEcontiene due directory:ls -1 . apigee-remote-service-cli apigee-remote-service-envoy
- Crea le seguenti variabili di ambiente per le directory
apigee-remote-service-clieapigee-remote-service-envoy. Utilizzerai queste variabili di ambiente in tutta la documentazione:export CLI_HOME=$PWD/apigee-remote-service-cliexport REMOTE_SERVICE_HOME=$PWD/apigee-remote-service-envoy
Passaggi successivi
Ora puoi configurare e utilizzare l'adattatore Apigee per Envoy per eseguire il proxy delle chiamate API con Apigee API Management. I seguenti esempi 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 localmente, non all'interno di un cluster Kubernetes. Puoi seguire l'esempio riportato in questo documento sia per le installazioni di Apigee che di Apigee hybrid. |
| Esempio di Apigee hybrid con Kubernetes | Esegui il deployment del servizio remoto in un mesh di servizi Istio. Il servizio remoto fornisce gli endpoint ai proxy sidecar Istio installati sui servizi di destinazione. Questa configurazione ti consente di utilizzare l'adattatore Apigee per Envoy con un'installazione di Apigee hybrid. |