我正在尝试使用Traefik作为负载平衡器+反向代理来评估Consul服务发现。
我已经在本地计算机上运行Consul并注册了service1。另外,我在本地计算机上启动了Traefik。
现在,我希望Traefik作为后端来听领事。为此,我在Traefik .toml
[consulCatalog]
endpoint = "localhost:8500"
watch = true
prefix = ""
domain = "consul.localhost"
这样,我可以从Traefik访问service1,如下所示:
http://service1.consul.localhost:9090/
我的问题是,如果Traefik在其他主机上运行,我应该把什么作为URL。我应该输入实际IP而不是上面url中的localhost?它似乎不起作用。