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.

Por qué está en este catálogo

Valoración del catálogo: ★★★★☆ (4/5)

One of the most widely adopted cloud-native reverse proxies, strong representative pick.

  • Fundacional
  • Respaldado por un proveedor
Categorías
DevOps
Palabras clave
reverse-proxyload-balancerapi-gatewaydevops
Lenguajes
Go
Licencia
MIT

Comparar con otro proyecto

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