marathon 怎么知道现在有多少个任务需要管理的?


如题,marathon+mesos这个架构中,通过marathon的API发送指令,启动docker容器,有个疑问,即使marathon重启,marathon也知道之前有多少个task需要运行,然后启动这些容器,这是怎么实现的?在marathon的程序文件中,和zookeeper消息队列中我都没找到,求大神指点,
已邀请:

徐磊 - BlackOps@Qunar

赞同来自:


你去看zk的marathon目录,里面记录了task的所有信息,比如你marathon的zk path是 /marathon,那你直接看 /marathon/state/ 下面的所有node吧,用zk的cli直接get看具体存的数据,里面涵盖了你任务的配置,还有个数,状态等等信息。

要回复问题请先登录注册