【问题标题】:Traefik HA in Docker Swarm ModeDocker Swarm 模式下的 Traefik HA
【发布时间】:2018-09-12 18:17:20
【问题描述】:

Traefik 如何在 Docker Swarm 模式下工作?从我读到的herehere 来看,Traefik 将作为管理器的一部分安装。

如果有 3 个管理器并且每个 Docker Swarm 管理器都设置在具有不同 IP 的不同主机上,那么域 DNS 记录需要指向的 Traefik 的 IP 地址是什么?它是所有管理者的领导者吗?如果是这样,如果leader失败,另一个manager被任命为leader,那么Traefik的IP地址需要在域DNS记录中更新吗?

【问题讨论】:

    标签: docker-swarm traefik docker-swarm-mode


    【解决方案1】:

    DNS 可能指向 swarm 中的任何节点,并且 docker Mesh 会将请求转发到此时运行容器/服务的节点。

    您可以阅读有关 docker 路由网格here 的更多信息。

    【讨论】:

    • 确保docker版本是V1.12+
    • 感谢您解释网状网络。但是,如果 DNS 记录指向网络中的一个 IP,并且该 IP 的容器发生故障或停止响应,那么网络中的其他节点也将无法访问,对吧?
    • @j7an 如果其他节点还活着,则可以访问它们。如果您需要 HA,请在您的 DNS 记录中添加更多节点。客户端将尝试所有这些,直到找到响应的节点。
    • @constantin-galbenu 谢谢。看起来 HA 的所有选项都列在这里:What's the common practice of managing the external IP of a docker swarm?
    • @j7an 还有其他解决方案,比如 Linux Virtual Server slashroot.in/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-20
    • 1970-01-01
    相关资源
    最近更新 更多