1
resposta

o Swarm pode decidir a troca de um Líder mesmo que não haja um "desastre"?

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?

1 resposta

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.