У меня есть кластер из 3 ведомых Mesos, где у меня есть два приложения: «redis» и «memcached». Если redis зависит от memcached, и требуется, чтобы оба приложения/службы запускались на одном и том же узле вместо разных подчиненных узлов.Предоставление для запуска группы приложений на одном ведомом Mesos
Итак, я создал группу приложений и правильно добавил зависимость в файле JSON. После запуска JSON-файла с помощью API-интерфейса REST API «v2/groups» я наблюдаю, что когда-нибудь обе группы приложений начнут работать на одном узле, но иногда они начнутся с разных подчиненных устройств, что нарушит наше требование.
Так что умысел/требование: если какое-либо приложение не запускается на подчиненном устройстве, приложение должно переходить на другой подчиненный узел. Также я могу настроить файл JSON, чтобы сообщить Marathon о запуске группы приложений на ведомом-1 (конкретный подчиненный вначале), если он доступен, иначе запустите его на другом ведомом в кластере. По какой-то причине, если эта группа приложений будет запущена на другом подчиненном устройстве, Marathon может повторно запустить группу приложений в slave-1, если она доступна для обслуживания запроса.
Заранее благодарим за помощь.
Спасибо за помощь. Это очень простая функция, я полагаю, что она должна присутствовать в марафоне. Во всяком случае, любая идея, когда Кубернетес выпустит под абстракцию Pod. –
Kubernetes содержит абстракцию Pod с момента выпуска ... – js84
FYI: https: //issues.apache.org/jira/browse/MESOS-2449 – js84