Traefik
Traefik 是一款现代云原生反向代理和负载均衡器,通过自动服务发现和 Let's Encrypt HTTPS,让微服务和 API 的部署变得简单。
部署后可以做什么
- 打开域名 — 访问 Traefik 仪表盘,监控路由配置和服务健康状态
- 查看路由和服务 — 在 Web UI 中查看所有已注册的路由、中间件和后端服务
- 监控流量 — 追踪实时请求指标、响应代码和延迟统计
- 配置路由规则 — 通过仪表盘设置基于路径、主机和请求头的路由
- 检查健康状态 — 查看所有已连接服务和入口点的健康状态
主要功能
- 实时 Web 仪表盘用于监控和管理
- 自动 HTTPS,集成 Let's Encrypt 证书管理
- 原生集成 Docker、Kubernetes 和其他编排工具
- 动态配置,支持热重载
- 内置负载均衡,支持多种策略
- 中间件支持速率限制、身份认证和请求头处理
- gRPC、WebSocket 和 TCP/UDP 路由支持
- 金丝雀部署和流量镜像
- 指标导出至 Prometheus、Datadog 等
- 访问日志,支持自定义格式
授权
MIT — GitHub