Docker Chronos不运行作业
我已经为每项服务使用Docker镜像建立了Mesos集群,包括Marathon和Chronos 我使用的Docker图像如下:Docker Chronos不运行作业,docker,mesos,mesosphere,Docker,Mesos,Mesosphere,我已经为每项服务使用Docker镜像建立了Mesos集群,包括Marathon和Chronos 我使用的Docker图像如下: 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&
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
- 动物园管理员:
- Mesos硕士:
- Mesos-Slave:
- 马拉松:
- 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
docker-run-p8080:8080-e LIBPROCESS_-PORT=5050 tomaskral/chronos:2.3.0-mesos0.21.0--http_-PORT 8080--master zk://:2181/mesos--zk_-hosts zk://:2181/mesos
将Chronos命令行中的zk_hosts zk://:2181/mesos更改为--zk_hosts:2181
,因为这应该是zk节点:端口对的列表,因此Chronos可以将自己的状态存储在/Chronos
znode中(与/mesos
znode相反,mesos在znode中存储其主要的主信息).您能分享您的马拉松应用程序配置吗?同样值得仔细检查Chronos是否已在Mesos中正确注册。它是否显示在Mesos UI的框架页面上?您是否尝试过Mesosphere Chronos Docker图像?