mesos +marathon架构docker化问题


我们现在想把mesos marathon zookeeper这一套全部做成docker容器,从dockerhub上找到了mesosphere的官方镜像,启动后marathon的任务一直分发不到slave,有没有做过的,,现在是mesos-master和marathon做了容器,mesos-slave是物理机,这些东西全部在一台物理机上。求指点
已邀请:

xds2000 - 数人科技CTO

赞同来自: 徐磊


这方面,可以到数人云一键部署一套,然后docker ps看一下。数人云全套都是容器化的。

jxcdwangtao

赞同来自: xds2000


mesos-master dockerized 之后,mesos-master的ip和mesos-slave的ip不在同一网段了,他们的网络默认是不通的,所以肯定是无法调度到mesos-slave的。

gaddifymac

赞同来自:


看LOG一步一步排查

-无夏之年- - 无夏之年

赞同来自:


是不是marathon到slave的网络不通啊 指定host用ip看看

李盼庚

赞同来自:


Marathon在容器内没法配置正确的LIBPROCESS_IP,mesos没法和Marathon进行通信。配置Marathon环境变量的LIBPROCESS_IP为宿主机ip,网络使用host模式。你的mesos日志里面应该有不少XXX127.0.0.1:XXX的日志(具体提示内容忘了)。

ggggqh666

赞同来自:


这是可以的。你可以参考这篇文章:
https://medium.com/%40gargar45 ... vzjlm
也有中文翻译:
http://dockone.io/article/136

要回复问题请先登录注册