Envoy
Más información
- Creador
- Matt Klein (Lyft)
- Año
- Propietario
- CNCF
- Tipo
- Proxy de servicios
- Licencia
- Apache 2.0
- Sitio oficial
- envoyproxy.io
Proxy de capa 7 de alto rendimiento. Matt Klein, Lyft, 2016. Graduado por la CNCF en 2018. Es el plano de datos por defecto en las mallas de servicios (Istio, Consul Connect, Open Service Mesh).
Escrito en C++ por rendimiento, con una API de streaming gRPC (xDS) para la configuración dinámica. Funciones: HTTP/1, HTTP/2, HTTP/3 (QUIC), gRPC, observabilidad (estadísticas, trazas y registros de acceso), cortacircuitos, reintentos, limitación de tasa y mTLS. Se despliega como sidecar (uno por pod) o como pasarela de edge. Novedades: Envoy Gateway (CNCF), Envoy Mobile (en el propio teléfono) y filtros WASM para lógica a medida. Competidores: HAProxy (más rápido en balanceo básico) y Nginx (más habitual en el edge).