跳转至

欢迎

Info

由于 Traefik 官方文档 不是很友好,有点混乱,所以我决定在官方文档的基础上进行一些修改,去掉一些不常用的操作,将重点放在 Docker 和 Kubernetes 这两个 Provider 上面,希望大家通过本文档可以更好的理解和使用 Traefik。

Architecture

Traefik 是一个 开源 的可以使得服务发布变得轻松有趣的 边缘路由器。它负责接收你系统的请求,然后使用合适的组件来对这些请求进行处理。

除了众多的功能之外,Traefik 的与众不同之处还在于它会自动发现适合你服务的配置。当 Traefik 在检查你的服务时,会找到服务的相关信息并找到合适的服务来满足对应的请求。

Traefik 兼容所有主流的集群技术,比如 Kubernetes,Docker,Docker Swarm,AWS,Mesos,Marathon,等等;并且可以同时处理多种方式。(甚至可以用于在裸机上运行的比较旧的软件。)

使用 Traefik,不需要维护或者同步一个独立的配置文件:因为一切都会自动配置,实时操作的(无需重新启动,不会中断连接)。使用 Traefik,你可以花更多的时间在系统的开发和新功能上面,而不是在配置和维护工作状态上面花费大量时间。

开发 Traefik,我们的主要目标就是让其易于使用,我们也相信你会喜欢的。

-- Traefik 维护团队

Info

如果你是在 Traefik 后面运行关键服务的企业,希望你也可以知道 Traefik 背后的开发公司 Containous 可以提供 商业支持,也推出了 Traefik 的 企业版