Я запускаю докер, который запускает сервер tomcat. Этот контейнер имеет веб-приложение, которое связано с сервером mysql. Я использую mesos-марафон для всей настройки и конфигурации узла-подчиненного узла. Теперь я хочу масштабировать число серверов tomcat и использовать балансировщик нагрузки, чтобы выбрать сервер для вызова. Масштабирование легко с помощью марафона, но как я могу использовать балансировку нагрузки? Есть ли у докера или марафона что-нибудь, чтобы поддержать это?Как использовать балансировщик нагрузки для выбора докера?
ответ
Да, Марафон поддерживает это. Вы бы хотели использовать HAProxy for load balancing. Для более продвинутых вариантов использования вы также можете проверить servicerouter, часть Марафона.
Для того, чтобы начать писать эту тему, сначала вам нужно посмотреть следующее видео: Docker Clustering on Mesos with Marathon.
Другое, недавнее решение в этом пространстве - Traefik, у которого есть бэкэнд Marathon.
Haproxy-marathon-bridge отлично работает. Пробовал и в среде с несколькими подчиненными. Это вполне подходит для моих случаев использования. Благодарю. – 208rishabh
@ 208rishabh, если он работает для вас, отметьте этот ответ как правильный, чтобы другие знали также. –
- 1. балансировщик нагрузки для прокси-форвардеров
- 2. Балансировщик нагрузки для приложения php
- 3. Балансировщик нагрузки Nifi
- 4. Получить ActiveMQ как балансировщик нагрузки
- 5. Получить балансировщик нагрузки SoftLayer
- 6. Балансировщик исходящей нагрузки
- 7. использовать nginx как балансировщик нагрузки для нескольких почтовых серверов
- 8. SignalR через балансировщик нагрузки
- 9. Лазерный балансировщик нагрузки
- 10. Socket.io и балансировщик нагрузки
- 11. Openam за балансировщик нагрузки
- 12. Балансировщик нагрузки OpenStack vs nginx
- 13. Выберите балансировщик нагрузки для Windows Server 2008
- 14. Балансировщик нагрузки Haproxy с ACL
- 15. Балансировщик нагрузки, сокеты и java
- 16. Настроить Nginx как балансировщик нагрузки TCP
- 17. Балансировщик внешней нагрузки для кластера Kubernetes
- 18. Node.js Обратный прокси/балансировщик нагрузки
- 19. SSRS SSL через балансировщик нагрузки
- 20. ws02 ELB (балансировщик упругой нагрузки)
- 21. Wordpress get_template_directory_uri() за балансировщик нагрузки
- 22. Балансировщик нагрузки и управление сеансом
- 23. Akka спросить через балансировщик нагрузки
- 24. Балансировщик нагрузки AWS для среднего стека
- 25. Настройка Apache перед Jboss как балансировщик нагрузки
- 26. Terraform - Балансировщик внутренней нагрузки Google
- 27. Балансировщик и развертывание нагрузки NGINX
- 28. API Amazon - как создать настраиваемый балансировщик нагрузки?
- 29. Как балансировщик нагрузки Google обрабатывает DDoS
- 30. Как работает балансировщик нагрузки с сеансом asp.net
Прочтите документы: https://mesosphere.github.io/marathon/docs/service-discovery-load-balancing.html –