Я недавно начал работать с мезо и марафоном. Моя цель - создать динамический кластер. Другими словами, разрешите Mesos запускать подчиненные EC2 по требованию и убить их по мере их неиспользования. Я надеюсь, что есть решение, если Mesos замечает, что мой кластер сборки перегружен, он начнет экземпляры и автоматически свяжет их как Mesos рабы. Когда загрузка снижается, избыточные экземпляры EC2 будут прекращены.Динамический кластер Mesos
1
A
ответ
2
Возможно, но пока это широко не используется, я полагаю, в основном потому, что эластичность, которую вы ищете, фактически доставлена самим Мезосом. Но если вы хотите, чтобы это сделать, вот как (обратите внимание, что вы хотите запустить один Mesos агента для каждого экземпляра EC2):
- Предпочтительно через Auto Scaling Group, которое масштабируется по горизонтали
- Альтернативно через Autoscaler, масштабирование размеры ваших коробок (вертикальное масштабирование)
Смежные вопросы
- 1. Kubernetes на Mesos Кластер
- 2. Apache Mesos + Docker + кластер погреба Karaf
- 3. Mesos кластер не восстанавливается, когда физический хост рестарт
- 4. Почему DCOS требуется, если мы можем развернуть кластер Mesos напрямую
- 5. Кластер Mesos не может выбрать мастер при использовании replicated_log
- 6. Vagrant + Mesos:/etc/mesos/zk не изменяется
- 7. Открытие порта кластера Mesos
- 8. Запустите Spark через Mesos
- 9. Strom на Mesos в AWS
- 10. Убить каркас в Mesos
- 11. Mesos - размер динамического кластера
- 12. Сбор журналов из кластера Mesos
- 13. Mesos: mesos-slave предлагает дополнительные порты
- 14. Apache Mesos, MESOS-DNS, MARATHON и Docker
- 15. Запуск несколько Mesos рабов локально
- 16. Как запустить Hadoop на кластере Mesos?
- 17. маркер кластер не кластер
- 18. Роли и приложения Mesos/Marathon
- 19. Mesos Framework
- 20. Использование Kubernetes или Apache mesos
- 21. кластер anaconda и динамический адрес AWS ip адрес
- 22. flink - кластер, не использующий кластер
- 23. Рендер кластер элементов щелкать кластер
- 24. Использование Mesos вместо базы данных Sharding
- 25. Как настроить Spark-кластер на компьютерах Windows?
- 26. Постоянное хранилище для Apache Mesos
- 27. Задача памяти Mesos Kafka не удалось
- 28. Как подключить mesos-slave (докер) к mesos-master (бродягу)
- 29. Как восстановить исполнитель Mesos после сбоя системы Mesos?
- 30. mesos slaves периодически изменяются в mesos master web UI
Спасибо за ваш быстрый и подробный ответ! Я видел ссылки, которые вы мне дали. Но в моем случае я хочу знать, есть ли возможность связывать Mesos с AWS через CloudFormation. Поэтому при запуске приложения, зная, что доступных ресурсов недостаточно, Mesos будет связываться с AWS для создания нового агента Mesos (экземпляр EC2), и если Mesos замечает, что какое-либо приложение не запущено на агенте Mesos, завершите его – DiStephane
. Короткий ответ: Вам нужно сделать это самостоятельно с помощью Mesos, ATM. Например, вы можете использовать http://mesos.apache.org/documentation/latest/monitoring/ метрики для запуска запуска нового экземпляра. Как только агент Mesos будет запущен, он присоединится к кластеру и сделает доступными его ресурсы. Противоположный случай еще проще, Mesos Master заметит, что Агент больше не доступен, и убедитесь, что его Исполнители и задачи запущены на других Агенты. –