云图AI云图AI
T

traefik

MITGo

The Cloud Native Application Proxy

64kFork 6k更新于 2026-08-02

软件介绍

Traefik(发音为 traffic)是一个现代的 HTTP 反向代理和负载均衡器,旨在简化微服务的部署。它能够与 Docker、Kubernetes、Consul 等基础设施组件集成,自动动态地配置自身,无需手动干预。只需将 Traefik 指向你的编排器,即可完成配置。

核心功能

自动动态配置,无需重启
支持多种负载均衡算法
集成 Let's Encrypt,自动提供 HTTPS(包括通配符证书)
支持断路器、重试机制
提供清晰的 Web UI 仪表盘
支持 WebSocket、HTTP/2、gRPC
提供多种指标(Rest、Prometheus、Datadog、Statsd、InfluxDB 2.X)
支持访问日志(JSON、CLF)
高性能,单一二进制文件,官方 Docker 镜像

适用场景

微服务架构中的反向代理和负载均衡容器化环境(Docker、Kubernetes)中的服务暴露自动 HTTPS 证书管理动态路由配置,适应频繁变化的服务

Docker 部署

docker run -d -p 8080:8080 -p 80:80 -v $PWD/traefik.toml:/etc/traefik/traefik.toml -v /var/run/docker.sock:/var/run/docker.sock traefik

FAQ

Traefik 支持哪些后端?

Traefik 支持 Docker、Swarm mode、Kubernetes、ECS、File 等多种后端。

Traefik 如何自动配置?

Traefik 监听服务注册表或编排器的 API,自动生成路由,无需手动配置。