traefik负载均衡器的使用
需要关注
traefik --configfile traefik.yml
的traefik.yml
配置文件
entryPoints:
web:
address: :80
# websecure:
# address: :443
api:
insecure: true # 打开api
dashboard: true # 打开api之后才能开始dashboard
providers:
# 文件配置示例: https://doc.traefik.io/traefik/providers/file/#filename
file:
filename: /xuniji/traefik/traefik-file-rule.yml
traefik-file-rule.yml
http:
routers:
myMasterServices:
# 路由规则, 实现灰度: https://doc.traefik.io/traefik/routing/routers/
rule: "PathPrefix(`/test`)"
service: myWeb
services:
myWeb:
# 类型: weighted/loadBalancer 通过weighted可以到loadBalancer实现灰度权重
loadBalancer:
servers:
- url: http://baidu.com