【发布时间】:2018-07-16 14:36:30
【问题描述】:
我正在运行一个小型 Docker Swarm,使用 Traefik 将请求代理到多个后端。目前,我在一个管理器上只有一个 Traefik 实例,并且想添加另一个具有 Traefik 实例的管理器以实现 HA 目的。
首先,我查看了 Traefik 文档中的 example。
该示例说使用 LetsEncrypt 证书将Consul 用于集群模式,但我想知道如果使用购买的为期一年的证书是否需要使用 Consul?
据我所知,Consul 用于选举领导者来管理 LetsEncrypt 更新,但 Consul 在管理实例的可用性方面没有任何作用。所以我可以在本地 TOML 文件中为两个实例创建相同的配置,而不是使用 Consul。
我的想法错了吗?
【问题讨论】:
标签: docker docker-swarm consul traefik