traefik - proxy para aplicaciones cloud-native
(github.com)-
Proxy reverso HTTP de código abierto ideal para k8s, Docker y microservicios
-
Cambios de configuración sin reinicios
-
Soporte para múltiples algoritmos de balanceo de carga
-
Certificación automática con Let's Encrypt
-
Circuit breaker / Retry
-
Interfaz web limpia y API REST
-
Soporte para WebSocket, HTTP/2 y gRPC
-
Soporte para métricas como Prometheus, Datadog, Statsd e InfluxDB
-
Binario único hecho en Go
5 comentarios
Antes lo llamaban proxy inverso, pero ahora cambiaron el nombre a proxy de aplicación jaja
Lo había probado un poco antes como proyecto personal; una vez que lo configuras, con solo agregar unas cuantas líneas a los archivos de Docker Compose existentes y a los nuevos, hace el reverse proxy automáticamente y resulta muy cómodo de usar.
En el sitio oficial hay resultados de una comparación con nginx de la época de la versión 1.4.
https://doc.traefik.io/traefik/v1.4/benchmarks/
Ofrece un rendimiento del 85% en comparación con nginx.
Normalmente se usa mucho
nginxcomo proxy reverso, pero en entornos armados con contenedores en la nube,traefikes mucho más cómodo quenginx.traefik+docker-swarmpara startups https://gist.github.com/rabelais88/a458c1f45eea7d28240c64621853bb64Como es un artículo de hace 15 meses, ¿no habrá habido algún cambio importante en la evaluación de Docker Swarm y k8s? (Pienso que es un campo que últimamente cambia a una velocidad impresionante).
Ah, yo subí el enlace más bien fijándome solo en Traefik, no tanto por el lado de Docker Swarm.
Por el ambiente de estos días, parece que también sería posible hacer algo ligero no necesariamente con Docker Swarm, sino con algo como k3s.