30 lines
748 B
YAML
30 lines
748 B
YAML
http:
|
||
middlewares:
|
||
consul-stripprefix:
|
||
stripPrefix:
|
||
prefixes:
|
||
- "/consul"
|
||
|
||
services:
|
||
consul-cluster:
|
||
loadBalancer:
|
||
servers:
|
||
- url: "http://ch4.tailnet-68f9.ts.net:8500" # 韩国,Leader
|
||
- url: "http://warden.tailnet-68f9.ts.net:8500" # 北京,Follower
|
||
- url: "http://ash3c.tailnet-68f9.ts.net:8500" # 美国,Follower
|
||
healthCheck:
|
||
path: "/v1/status/leader"
|
||
interval: "30s"
|
||
timeout: "15s"
|
||
|
||
routers:
|
||
consul-api:
|
||
rule: "Host(`consul.git-4ta.live`)"
|
||
service: consul-cluster
|
||
middlewares:
|
||
- consul-stripprefix
|
||
entryPoints:
|
||
- websecure
|
||
tls:
|
||
certResolver: cloudflare
|