HAProxy Router для Docker Swarm направляет внешний трафик на внутренние сервисы - PullRequest
0 голосов
/ 31 октября 2019

HAProxy Router для Docker Swarm, направляющий внешний трафик на внутренние сервисы. Внутренние службы создаются и уничтожаются на лету.


             |-service A(created later..)
             |
             |-service B(with websocket : created later..)
             |
             |-service C(with websocket, scale 10 : created later.. restarted every 5 mins)
NIC--haproxy-|
             |-service D(restarted ~ every hour)
             |
             |-service E(scale 100, restarted ~ every hour)


Проблема:

  1. Если служба docker не работает в strtup, она не восстанавливается
  2. Если сервисы перезапускаются, связь с именами хостов теряется.
  3. как маршрутизировать соединения веб-сокетов с несколькими сервисами разного масштаба.
...