Документация Distributor¶
“Покажи мне где твои сервисы и я скажу, что ты ошибаешься.”
Когда у вас много серверов-фронтов, попытка уследить какие адреса и приложения слушаются на каком из них становится большой головнй болью, в особенности, если необходимо часто перемещать различные приложения между разными группами балансировщиков. Более того, при таком количестве доменов, уследить за их актуальности также не представляется возможным без использования автоматизации.
Distributor - это утилита, которая получает конфигурацию Nginx и Haproxy, умеет получать трансферы DNS зон, и получать список доменов с NIC.ru, после чего строит из всего этого удобную веб-страничку с соответсвиями между сервисами.
Как это работает?¶
В текущей версии Distributor умеет забирать конфигурационные файлы с GitLab, куда балансировщики пушат свою конфигурацию.
Если возможности и желания реализовывать такую схему нет, необходима кастомизация кода.