Saltar al contenido
FindOpenSource

Traefik

Proxy inverso y balanceador de carga moderno y nativo de la nube que se integra con tu infraestructura existente.

Descripción general

Traefik es un reverse proxy y balanceador de carga construido específicamente para entornos dinámicos basados en contenedores/orquestadores. En lugar de configurar manualmente una ruta para cada microservicio, observa tu orquestador o registro de servicios (Docker, Swarm, Kubernetes, Consul, Etcd, Rancher, Amazon ECS o archivos estáticos) y genera y actualiza automáticamente las reglas de enrutamiento a medida que se añaden, eliminan o escalan servicios, sin necesidad de reinicios.

Las funciones integradas incluyen HTTPS automático mediante Let's Encrypt (incluidos certificados comodín), múltiples algoritmos de balanceo de carga, circuit breakers y reintentos, soporte para WebSocket/HTTP2/gRPC, un panel web para visualizar las rutas, una API REST, y exportación de métricas a Prometheus, Datadog, StatsD e InfluxDB. Se distribuye como un único binario de Go o como imagen oficial de Docker.

Traefik encaja en equipos que ejecutan microservicios en Docker, Kubernetes u orquestadores similares y quieren que el enrutamiento y el TLS se mantengan sincronizados automáticamente con los despliegues, en lugar de mantener a mano un archivo de configuración de reverse proxy tradicional.

Categorías
DevOps
Palabras clave
reverse-proxyload-balancerapi-gatewaydevops
Lenguajes
Go
Licencia
MIT

¿Encontraste un error? Sugiere una edición en GitHub.