Gracias a esta publicación, aprenderá cómo instalar Envoy Proxy en Ubuntu 20.04
Envoy es un proxy de servicio y perímetro de código abierto, diseñado para aplicaciones nativas en la nube.
Envoy es un bus de comunicación y proxy L7 diseñado para grandes arquitecturas modernas orientadas a servicios. Proporciona varias funciones para un proxy inverso que incluyen, entre otras:
- Compatibilidad con HTTP2.
- Arquitectura de filtro L3/L4, por lo que puede usarse para la terminación de TLS, duplicación de tráfico y otros casos de uso.
- Buena observabilidad y seguimiento, estadísticas compatibles, compresión, etc.
- limitación de velocidad, compatibilidad con disyuntores.
- Configuración dinámica a través del protocolo xDS.
- descubrimiento de servicios.
- Compatibilidad con proxy gRPC, Redis y MongoDB.
Instalar proxy de Envoy
- Actualice los paquetes de su sistema.
apt update -y && apt upgrade -y
- Instalar las dependencias requeridas.
apt install apt-transport-https gnupg2 curl lsb-release software-properties-common curl ca-certificates -y
- Envoy Proxy no está disponible en el repositorio base de forma predeterminada. Así que agregue el repositorio Envoy Proxy en su sistema Ubuntu como se muestra a continuación:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/getenvoy-keyring.gpg] https://deb.dl.getenvoy.io/public/deb/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/getenvoy.list
- Luego importa la clave GPG:
curl -sL 'https://deb.dl.getenvoy.io/public/gpg.8115BA8E629CC074.key' | sudo gpg --dearmor -o /usr/share/keyrings/getenvoy-keyring.gpg
- El paso final es instalarlo con el siguiente comando
apt install getenvoy-envoy
- Verifique que Envoy se instaló revisando su versión como se muestra a continuación
envoy --version
- También puede mostrar la ayuda de Envoy para verificar los comandos de Envoy
envoy --help
Conclusión
Eso es todo
Visite este enlace directo para aprender Cómo instalarlo en sistemas CentOS .
Gracias