Concepts¶
你需要知道的一切
边缘路由¶
Traefik 是一个边缘路由器,这意味着它是您平台的大门,它拦截并路由每个传入的请求: 它管理所有逻辑和每个规则确定哪些服务处理哪些请求(基于路径,主机,headers,等等......)。
服务自动发现¶
传统的边缘路由器(或反向代理)需要一个包含服务的每条可能路由的配置文件,Traefik 从服务本身获取它们。 部署您的服务时,您会附上告知 Traefik 服务可以处理的请求的特征的信息。
这意味着当部署服务时,Traefik 会立即检测到它并实时更新路由规则。反之亦然:当您从基础架构中删除服务时,路由将消失。
您不再需要创建和同步与 IP 地址或其他规则混杂的配置文件。
不同的规则
在上面的示例中,我们使用请求路径来确定哪个服务负责, 但当然您可以使用许多其他不同的规则。
更新请求
在中间件部分,您可以了解如何在将请求转发到服务之前更新请求。
traefik 如何发现这些服务
Traefik 能够使用您的群集 API 来发现服务并阅读附加信息。 在 Traefik 中,这些连接器称为提供程序, 因为它们为 Traefik 提供配置。 要了解有关它们的更多信息,请阅读提供者概述部分。