Caso existe por algum evento que não deixe o líder "Unreachable", mas que o Líder fique instável, o Swarm pode eleger outro Líder, com melhor estabilidade naquele momento pra manter a estabilidade do cluster?
Caso existe por algum evento que não deixe o líder "Unreachable", mas que o Líder fique instável, o Swarm pode eleger outro Líder, com melhor estabilidade naquele momento pra manter a estabilidade do cluster?
Opa!
A votação para o leader só acontece quando ele não está acessível ou para de responder. Mesmo se o líder pare de responder, os nós continuam cumprindo a missão de entrega mesmo sem um leader por fazerem parte do mesmo cluster ou até ele voltar.
Uma dica da documentação é deixar o número de nós ímpar para que a votação possa acontecer.
Se talvez sua dúvida é sobre balanceamento de carga, que é responsabilidade do NGINX. O nginx faz esse papel caso um host não responda, ele passa a requisição para o próximo.