Tag: marathon

Akka和docker在马拉松

我在Mesosphere上有一个使用Marathon来部署Docker应用程序的设置。 现在,每个Docker应用程序都是一个Play应用程序,严重依赖于Akka远程处理。 Marathon与Mesos DNS做的是,它为每个任务cluster分配一个内部DNS地址。 现在,对于两个docker集装箱,这里是我的情况:任务ID: task-A任务DNS: task-A.mesosphere.mesos阿卡远程configuration: app { host = ${?APP_HOST} akka { port = 11112 } } akka { jvm-exit-on-fatal-error = false log-dead-letters = 0 actor { provider = "akka.remote.RemoteActorRefProvider" } remote { enabled-transports = ["akka.remote.netty.tcp"] netty.tcp { hostname = ${?app.host} port = ${?app.akka.port} } } } 现在,该应用程序的docker容器启动端口9000和11112双方打开: docker run -p 11112:11112 -h […]

mesos slave无法执行docker命令

当我启动一个docker容器在mesos-slave上 mesos-slave日志显示: I1223 15:38:40.822557 258486272 docker.cpp:761] Starting container 'ea1ed2fa-c2e3-469a-bcc4-142e0a6c624d' for task '2-1.2fb839ea-a948-11e5-9c42-2e7bf2aa25a6' (and executor '2-1.2fb839ea-a948-11e5-9c42-2e7bf2aa25a6') of framework '13165a00-8e58-4d80-b84d-fe4652022a3e-0000' E1223 15:38:41.219044 254730240 slave.cpp:3342] Container 'ea1ed2fa-c2e3-469a-bcc4-142e0a6c624d' for executor '2-1.2fb839ea-a948-11e5-9c42-2e7bf2aa25a6' of framework '13165a00-8e58-4d80-b84d-fe4652022a3e-0000' failed to start: Failed to 'docker -H unix:///var/run/docker.sock pull python:3': exit status = exited with status 1 stderr = An error occurred trying to connect: […]

使用zookeeper来发现运行docker的mesos slave

我正在尝试使用mesos / marathon框架链接2个docker集装箱。 据我所知,没有办法使用mesos / martahon中的docker链接function。 所以前进的方式是使用服务发现。 由于zookeeper已经被使用了,我的问题是如何使用zookeeper进行服务发现,这样一个容器就可以和另一个容器通话。

LXC集成和Mesos自动缩放

无论我在寻找与Mesos的LxC集成,我都得到了DOCKER + MESOS或者DOCKER + MESOS + MARATHON。 没有哪里可以find有关LxC与Mesos集成和自动缩放的教程。 我正在尝试部署 nginx – LxC Centos 6 – container-nginx python + django – LxC Ubuntu – container-dj MySQL – LxC Centos 6 – 容器mysql redis – LxC Centos 6 – container-redis 我知道现在我要使用Mesos Slave来集成LxC,但是我无法知道如何将LxC集成到Mesos和Austoscale并testingHA。 所有的答案都指向DOCKER这个和那个。

马拉松不加载docker集装箱:无法获得执行者资源统计

试图用马拉松旋转docker集装箱。 我使用docker 1.8 , marathon 0.11 , mesos 0.23 , boot2docker 以下是我的docker图像的样子,以及它们如何运行 https://gist.github.com/manishrajkarnikar/3dad3cfb149384d080aa 下面是我的马拉松邮件请求的样子,以及来自mess master和slave的日志 https://gist.github.com/manishrajkarnikar/96d2031e6​​21201d94f7f 请注意 ,在容器名称开始的容器中有“执行者”,而垃圾信息日志把这个警告放在容器名称末尾没有执行器的地方,它看起来像是search容器,而且docker检查失败导致状态任务失败 Failed to get resource statistics for executor 'helloworld.ed922c9d-6ed4-11e5-a8fb-aa13c24df26f' of framework 20151009-222455-1731963072-5050-5-0000: Failed to 'docker inspect mesos-20151009-222455-1731963072-5050-5-S0.79b421f0-2135-437c-b4be-c95dd841ba9a': exit status = exited with status 1 stderr = Error: No such image or container: mesos-20151009-222455-1731963072-5050-5-S0.79b421f0-2135-437c-b4be-c95dd841ba9a 这导致多个失败的容器,并且所有的任务都获得了task_failed的状态 我究竟做错了什么??