Консул в Docker Swarm - PullRequest
       14

Консул в Docker Swarm

0 голосов
/ 18 января 2019

Кто-нибудь смог успешно использовать Консул в Docker Swarm? Причина, по которой я спрашиваю, состоит в том, что я несколько дней пытался запустить его ( мой дополнительный пост здесь ).

Единственный способ, которым я могу запустить Consul - это запустить его с помощью «network_mode: host», а затем у меня возникает проблема, заключающаяся в том, что URL-адреса HealthCheck, зарегистрированные в приложениях Spring Boot, используют внутренний сетевой адрес контейнера, что означает, что Консул не может пометить контейнер как исправный, поскольку он не может получить доступ к внутреннему IP-адресу снаружи роя.

Я видел другие посты, где люди отказались от использования Consul в пользу нативного обнаружения Swarm, но мы также используем функциональность Consul KV, а также HAproxy / consul-template для запросов балансировки нагрузки в стек .

Есть ли у кого-нибудь предложения о том, как лучше поступить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...