Я установил кластер Mesos, включая Marathon & Chronos использует изображение Docker для каждой службы.Chronos не запускает работу
Фотографии докеров, которые я использую, следующие:
- Zookeeper: jplock/zookeeper:3.4.5
- Mesos Мастер: redjack/mesos-master:0.21.0
- Mesos Подчиненный: redjack/mesos-slave:0.21.0
- Marathon: mesosphere/marathon:v0.8.2-RC3
- Chronos: tomaskral/chronos:2.3.0-mesos0.21.0
Zookeeper запущен на порту 2181, меня sos Master на 5050, Mesos Slave на 5051, марафон на 8088 и Chronos на 8080.
Что я хочу сделать, это: Запустить контейнер докеров на марафоне & Chronos.
Marathon успешно запускает контейнеры Docker в качестве своих приложений.
Но В Chronos нет вакансий. Даже если Работа не с Докером.
Конфигурация для работы с хроносом, которую я пытался запустить;
{
"schedule": "R/2015-05-28T10:16:30Z/PT2M",
"name": "simplejob",
"cpus": "0.5",
"mem": "512",
"command": "while sleep 10; do date -u %T; done"
}
Работы регистрируются на Chronos, но никогда не запускаются.
Моя команда для запуска контейнера Chronos следующая:
docker run -p 8080:8080 -e LIBPROCESS_PORT=5050 tomaskral/chronos:2.3.0-mesos0.21.0 --http_port 8080 --master zk://<master-hostname>:2181/mesos --zk_hosts zk://<master-hostname>:2181/mesos
Можете ли вы поделиться своей рабочей конфигурацией приложения Marathon? – ssk2
Также стоит дважды проверить, что Chronos зарегистрирован правильно с помощью Mesos. Он отображается на странице рамок интерфейса Mesos? – ssk2
Вы пробовали изображение Мезосферы Chronos Docker? https://registry.hub.docker.com/u/mesosphere/chronos/ – ssk2