当 Docker Swarm 的一个副本在 Overlay 网络中变得不可达:一个带有 Traefik 的生产案例
上下文该事件发生在移动应用程序的生产后端基础设施中。外部 HTTP 流量由部署在 Docker Swarm 管理节点上的 Traefik 处理。Traefik 以 swarmMode 模式运行,使用 providers.docker,配置为使用 mgp_default 网络,并禁用了 lbswarm,以便路由使用所需的覆盖网络而非 Swarm VIP。关键服务之一是 mgp_router-app。它是一个入口点服务,部署了两个副本,以确保其中一个发生故障时仍能保持可用性。