Demora algum tempo para buscar uma imagem do Docker, iniciar o contêiner e, finalmente, começar a atender solicitações. Idealmente, você deve recarregar o HAProxy no momento em que sua nova instância estiver pronta. Mas ainda pode haver conexões ativas para sua instância antiga. Quando você começa a investigar esse problema, verifica-se que já existe uma solução, chamada implantação azul-verde , conforme descrito por M. Fowler.
Se você deseja zero-downtime, não haverá uma solução trivial. Os engenheiros do Yelp descrevem como recarregar o HAProxy com verdadeiro tempo de inatividade zero adicionando extras regras para o iptables.
Recentemente o esquema de implantação azul-verde foi mesclado em marathon-lb (incluindo o truque iptables do Yelp). Acho que consul-mesos
atualmente não suporta isso.