Traefik Proxy de Traefik Labs es un proxy HTTP inverso nativo de la nube y un equilibrador de carga. Traefik Labs se integra con sus componentes de infraestructura existentes y se configura de forma automática y dinámica para facilitar la implementación de microservicios en múltiples entornos diferentes.
Traefik puede gestionar implementaciones grandes y complejas en una amplia gama de entornos y protocolos en nubes públicas, privadas e híbridas con una interfaz simple e intuitiva. También viene con un potente conjunto de middlewares que mejoran sus capacidades para incluir equilibrio de carga, puerta de enlace API, ingreso de orquestador, comunicación de servicio este-oeste y más.
Traefik intercepta y enruta todas las solicitudes entrantes a los servicios de backend correspondientes. Es especialmente adecuado como controlador de ingreso para clústeres de Kubernetes.
A diferencia de un proxy inverso tradicional configurado estáticamente, Traefik Labs utiliza el descubrimiento de servicios para configurarse dinámicamente a partir de los propios servicios. Es compatible con todos los protocolos principales y puede gestionarlos de manera flexible con middlewares configurables para equilibrio de carga, limitación de velocidad, interruptores, duplicación, autenticación, etc.
Traefik y observabilidad
El sistema de rastreo permite a los desarrolladores visualizar los flujos de llamadas en su infraestructura. Traefik usa OpenTracing y admite cuatro back-ends de rastreo, incluido Instana. Para habilitar Instana como back-end de rastreo, Traefik es compatible con YAML, TOML e interfaz de línea de mandatos para configurar Instana como el proveedor de observabilidad elegido.