【发布时间】:2017-10-22 03:11:31
【问题描述】:
-
版本信息和命令行参数
mesos-master & mesos-slave version 1.1.0 marathon version 1.4.3 docker server version 1.28 -
mesos-master 的命令行参数:
--zk=zk://ip1:2181,ip2:2181,ip3:2181/mesos \ --port=5050 \ --log_dir=/var/log/mesos \ --hostname=ip1 \ --quorum=2 \ --work_dir=/var/lib/mesosmaster -
mesos-slave 的命令行参数:
--master=zk://ip1:2181,ip2:2181,ip3:2181/mesos \ --log_dir=/var/log/mesos --containerizers=docker,mesos \ --executor_registration_timeout=10mins --hostname=ip1 \ --recovery_timeout=1mins \ --resources=ports:[25000-65000] \ --work_dir=/var/lib/mesos
-
-
操作
- 在marathon web UI中,通过docker镜像运行应用,任务状态为“未知”。 (因为我没有添加健康检查)
- 重启运行任务的机器。
- 现在,我认为的预期结果是任务将被杀死,马拉松将创建一个新任务,但现在(见下图)
任务状态变为“未计划”。该任务只能在大约 15 分钟后才能被杀死。 最后,我想要的是新任务将自动启动,旧任务自动被杀死(或删除或删除)
【问题讨论】: