我正在开始使用traefik进行蓝色/绿色部署。我想使用REST API,因此我必须将配置放入[Web]部分:
[web]
address = ":8080"
readOnly = false
[backends]
[backends.back]
[backends.back.loadbalancer.stickiness]
cookieName = "backend"
[backends.back.servers.S000]
url = "http://HOST_IP_ADDRESS:30000"
weight = 1
[backends.back.servers.S001]
url = "http://HOST_IP_ADDRESS:30001"
weight = 1
[frontends]
[frontends.front]
backend = "back"
passHostHeader = true
,但没有用这些值初始化。但是,如果我使用http://localhost:8091/api/provers/web,我可以看到Web提供商可以。而且,如果我对[文件]使用相同的配置,则它可以正常工作(但我无法通过API进行更新)
有没有网络来初始化[Web]后端/前端?
网络部分已弃用。
尝试以下操作:
# Enable API and dashboard
[api]
# Name of the related entry point
entryPoint = "traefik"
# Enabled Dashboard
dashboard = true