三种负载均衡策略
轮询(默认)、加权(为更大的服务器分配更高权重)和 Cookie 粘性(有状态工作负载的会话亲和性)。无需重新部署即可在服务级切换。
水平扩展无状态服务 — 轮询、加权或 Cookie 粘性 — 让 Traefik 在副本间分发流量,带自动健康检查和按服务器编排。
轮询(默认)、加权(为更大的服务器分配更高权重)和 Cookie 粘性(有状态工作负载的会话亲和性)。无需重新部署即可在服务级切换。
增加副本数量,Pier 启动额外容器,向 Traefik 注册并开始路由流量。缩容时 Pier 干净地排空容器。
代理已连接时,副本自动跨服务器分布。每个副本的服务器编排都被记录,便于查看每个实例位于何处。
Traefik 对每个副本进行健康检查;失败的副本在恢复前停止接收流量。结合 agent_offline 告警,您可以端到端可视化降级的服务。
Cookie 粘性会话亲和性覆盖大多数有状态 HTTP 工作负载。对于数据库和其他有状态服务,Pier 今天暴露主节点;集群原语在集群模式路线图中。
每个副本有自己的可写容器层。命名卷今天默认按副本独立;多副本设置的共享只读挂载是负载均衡 PR 的后续。
Traefik 是内置的反向代理,负责将副本串联起来。您可以禁用它并用自己的 L7 代理放在 Pier 前面,但那时负载均衡就成为您的责任。