A configuração do haproxy fica em um container haproxy no swarm-nce.
Acesse a configuração via Portainer ou via linha de comando.
Acessando a configuração via Portainer.
swarm-nceContaineres no menu lateral esquerdohaproxyAbrir o Console desse containersh e o usuário root/usr/local/etc/haproxy/haproxy.cfghaproxy -c -f /usr/local/etc/haproxy/haproxy.cfgAcessando a configuração via Host.
/share/haproxy_data/haproxy.cfgRecarga da configuração pelo HAProxy
Reinício suave sem interrupção abrupta
sudo docker kill -s HUP $(sudo docker ps –filter name=haproxy -q) em cada nó do cluster swarm-nce.Reinício com interrupção abrupta (hoje, tolerável talvez).
Pelo portainer
swarm-nceServiços no menu lateral esquerdo
- Localize o serviço haproxy
- Escale o serviço para 0
- Aguarde a convergencia
- Escale o serviço para 1
- Aguarde a convergencia
Via Host
- Acesse o nó líder do cluster swarm-nce.
- Escale para 0 com o comando docker service scale haproxy_web=0
- Aguarde a convergencia
- Escale para 0 com o comando docker service scale haproxy_web=1''