Traefik
现代化的云原生反向代理与负载均衡器,可与现有基础设施无缝集成。
概述
Traefik 是一款专为动态的容器/编排器环境打造的反向代理和负载均衡器。它不需要你为每个微服务手动配置路由,而是监听你的编排器或服务注册中心(Docker、Swarm、Kubernetes、Consul、Etcd、Rancher、Amazon ECS 或静态文件),并在服务被添加、移除或扩缩容时自动生成和更新路由规则——无需重启。
内置功能包括通过 Let's Encrypt 实现自动 HTTPS(包括通配符证书)、多种负载均衡算法、熔断器与重试机制、WebSocket/HTTP2/gRPC 支持、用于可视化路由的 Web 仪表盘、REST API,以及向 Prometheus、Datadog、StatsD 和 InfluxDB 导出指标。它以单个 Go 二进制文件或官方 Docker 镜像的形式发布。
Traefik 适合那些在 Docker、Kubernetes 或类似编排器上运行微服务、并希望路由和 TLS 能随着部署自动保持同步,而不是手动维护传统反向代理配置文件的团队。
- 分类
- DevOps
- 编程语言
- Go
- 许可证
- MIT
广告
相关项目
发现信息有误?在 GitHub 上提出修改建议。