Esta página se aplica a Apigee y Apigee Hybrid.
Consulta la documentación de Apigee Edge.
En este tema, se explica cómo descargar e instalar el adaptador de Apigee para Envoy.
Descripción general
En los siguientes pasos, descargarás y configurarás dos aplicaciones en tu sistema: la CLI del servicio remoto de Apigee y el Servicio remoto de Apigee para Envoy.
Descargar e instalar
- Crea un directorio base en tu sistema en el que se pueda instalar la CLI del servicio remoto y el servicio remoto. Por ejemplo:
mkdir ~/envoy-adapter
cd ~/envoy-adapter
export ENVOY_HOME=$PWD
- Para los pasos restantes, asegúrate de estar en el directorio
$ENVOY_HOME
:cd $ENVOY_HOME
- Descarga la última versión de la CLI del servicio remoto de Apigee en
$ENVOY_HOME
. Asegúrate de tener el paquete correcto para tu sistema operativo. - Descarga la última versión del Servicio remoto de Apigee para Envoy en
$ENVOY_HOME
. - Crea directorios para conservar el contenido del paquete extraído dentro de
$ENVOY_HOME
:mkdir apigee-remote-service-cli
mkdir apigee-remote-service-envoy
- Extrae el contenido del archivo tar en los directorios nuevos:
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
- Borra los archivos tar.
- Cuando completes estos pasos,
$ENVOY_HOME
contendrá dos directorios:ls -1 . apigee-remote-service-cli apigee-remote-service-envoy
- Crea las siguientes variables de entorno para los directorios
apigee-remote-service-cli
yapigee-remote-service-envoy
. Usarás estas variables de entorno en toda la documentación:export CLI_HOME=$PWD/apigee-remote-service-cli
export REMOTE_SERVICE_HOME=$PWD/apigee-remote-service-envoy
Próximos pasos
Ahora estás listo para configurar y usar el adaptador de Apigee para Envoy a fin de usar un proxy para llamadas a la API con la administración de API de Apigee. Los siguientes ejemplos muestran cómo usar el adaptador con Apigee y Apigee Hybrid:
Ejemplo | Descripción |
---|---|
Ejemplo nativo de Envoy para Apigee y Hybrid | Instala y ejecuta Envoy y el Servicio remoto de manera local, no dentro de un clúster de Kubernetes. Puedes seguir el ejemplo de este documento para las instalaciones de Apigee y Apigee Hybrid. |
Ejemplo de Apigee Hybrid con Kubernetes | Implementa el servicio remoto en una malla de servicios de Istio El servicio remoto proporciona los extremos a los proxies de sidecar de Istio que se instalan en tus servicios de destino. Esta configuración te permite usar el adaptador de Apigee para Envoy con una instalación de Apigee Hybrid. |