2016-11-22 2 views
2

Извините за вопрос о нобе; Я новичок в использовании DC/OS (с использованием v1.8.7) и узнал, что DC/OS имеет встроенный Marathon (источник: https://docs.mesosphere.com/1.8/administration/release-notes/).Какие преимущества дает пакет Marathon для DC/OS?

Когда я иду в браузер «Universe» в DC/OS, я обнаружил, что могу загрузить и установить пакет Marathon (v1.3.3).

  1. Этот пакет теперь избыточен для версии DC/OS, которую я использую?

  2. Почему я должен использовать пакет Marathon в DC/OS - какие функции он дает мне, что я еще не получаю от DC/OS?

Я в основном пошатываюсь, создавая свой первый кластер и пытаясь научиться, когда я иду, поэтому я был бы признателен за любую проницательность!

Я также разместил здесь тот же вопрос: https://unix.stackexchange.com/questions/325103/what-benefits-does-the-marathon-package-bring-to-dc-os - но этот форум, похоже, не находится рядом с таким же активным, как StackOverflow; Если я получу здесь ответ, я удалю другой вопрос или наоборот.

ответ

4

Большой вопрос, с удовольствием предоставим некоторые разъяснения, так как я думаю, что мы не очень хорошо объясняем это.

Этот пакет теперь избыточен для версии DC/OS, которую я использую?

№ п. Вариант использования для этого пакета (например, марафон-марафон или март-март) предназначен для того, чтобы предоставить пользователям диспетчер пользовательских прав. Вы не хотите делиться Системным марафоном с вашими пользователями и разрешать всем устанавливать вещи из Вселенной? ОК, нет проблем, установить MoM для каждого из ваших пользователей/команд/проектов, и они могут делать все, что им нравится в нем (например, установить Дженкинс, Спарк и т.д.)

Почему я использую Marathon пакет в DC/OS - какие функции он дает мне, что я еще не получаю от DC/OS?

См. Выше. Никакой дополнительной функции (есть даже некоторые ограничения, т. Е. Есть что-то, что вы можете сделать в системном марафоне, которого вы не можете сделать в MoM), но подумайте об этом как о мультисенсорной и/или функции безопасности (ну, действительно, Mesosphere DC/OS Enterprise Edition обеспечивает полнофункциональную среду, такую ​​как authn/authz, ACLs, secrets, etc.).

+1

Это многое прояснило для меня - отлично! Один быстрый вопрос: я использую marathon-lb для балансировки нагрузки и выставляю некоторые порты извне. Это установлено из юниверса на «Системном марафоне». Можно ли выставить что-либо из службы MoM в общественный мир, используя экземпляр верхнего уровня Marathon-lb, или мне нужны балансиры нагрузки уровня MoM? Я попытался добавить ярлык HAPROXY_GROUP на верхнем уровне, и марафон-фунт выбирает это нормально, но из-за MoM он, похоже, не забирает его. – Jay

+1

Несомненно. Когда вы устанавливаете Marathon-LB, вы используете '--options' с контентом вроде:' {"marathon-lb": {"marathon-uri": "http: // YOUR_MOM_URL"}} ', см. Также https: // dcos .io/docs/1.8/usage/service-discovery/marathon-lb/usage/для более подробной информации о том, как настроить его –

Смежные вопросы