Tag: mesos

Apache Mesos + Marathon是否支持LXD集群pipe理?

我已经看到了kubernetes和mesos,这两个看起来真棒。 我的作品有一个LXD集群。 我想知道是否可以使用Mesos或Kubernetes来pipe理这个集群进行自动调节。 这是支持吗?

如何在Marathon中保存应用程序状态?

我有一个stream浪的机器,我正在运行Mesos和Marathon,我在马拉松启动一个应用程序,该应用程序是一个docker集装箱。 当我迷路停下来,再次做我的马拉松和mesos服务开始,但我的docker应用程序停止。 那么有没有一种方法可以保存应用程序的状态,并让stream动应用程序尽快启动呢?

如何部署一个回声应用程序Marathon(在Mac上的Docker Mesos上)?

我试图在我的本地机器上安装使用Docker的Mesos。 我阅读本教程 ,因为使用Docker for Mac而改变了一点。 我的想法是把动物园pipe理员,主人,马拉松和奴隶组成一个networking进行相互交stream。 我有什么是主节点已经识别奴隶(我说明下图),但我的问题是一个简单的应用程序无法部署回声"hello" >> /tmp/1543Feb19.txt而马拉松已经说实例0/1一盏黄灯。 我已经检查了networking来检查这些容器是否可以通信,但看起来他们可以。 "Containers": { "3d5497bfd7bcde3cbad3113c906628099c7c487fc860a40e301c963630569375": { "Name": "marathon", "EndpointID": "05c4d28d9663df2f2af333d472096082079eef4c8d435dc1db915b795fabd1a7", "MacAddress": "02:42:ac:12:00:04", "IPv4Address": "172.18.0.4/16", "IPv6Address": "" }, "3e72bd6beadd954ec78d3f6ce838f8748408fe6f09b7846e3bcdeb4e938cd138": { "Name": "master", "EndpointID": "93b32998a2eb3b4d3ab6f39abd13f65c98515eaf2a38f25d12e4c3926032fe16", "MacAddress": "02:42:ac:12:00:03", "IPv4Address": "172.18.0.3/16", "IPv6Address": "" }, "46cefc46c6d82d21d60a5d0959140307931d226490dfb739223195b99f82fe2f": { "Name": "zookeeper", "EndpointID": "f91eccae086f3461dbd4620bd93b636b6c63fc5f9118f753e28735c746445869", "MacAddress": "02:42:ac:12:00:02", "IPv4Address": "172.18.0.2/16", "IPv6Address": "" }, "d626436646874e0b81871b567f951751a5b34c2f45a09869ee614adcc9731159": { "Name": "slave_1", […]

Apache Spark:MesosClusterDispatcher可以在Docker容器中运行执行程序吗?

我正在构build一个Mesos集群来运行Apache Spark。 我宁愿为我的Spark执行者使用Docker容器,我可以使用spark-submit的客户端模式(使用–master mesos://mesosmaster:5050和–conf spark.mesos.executor.docker.image=myimage:latest ),但我希望能够做同样的群集模式。 我有MesosClusterDispatcher运行,并可以提交作业(与 – 主–master mesos://clusterdispatcher:7077 –mode cluster –supervised ),但是当我指定一个–master mesos://clusterdispatcher:7077 –mode cluster –supervised图像的执行者使用,似乎是调度是忽略参数,并试图直接在Mesos沙箱中运行作业。 实际上是否可以将集群调度程序与spark.mesos.executor.docker.image结合使用? 我希望尽可能地从Mesos中断开Spark,这样他们可以独立升级,但是显然如果集群调度程序不能使用Docker镜像,我将不得不重新考虑我的策略。 谢谢!

关于docker工具可以最大限度地利用服务器资源

为了充分利用服务器资源,我想考虑一下docker orchestra工具。 例如,A服务器中有三个容器,但只要B服务器中有空间,只需要控制一个容器移动到B服务器。 这个function这个词是什么意思? 你可以像上面的函数一样使用kubernetes,swarm,mesos,nomad吗?

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

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

Mesos / Marathon内存使用限制的Docker

我们使用mesos-Marathon创build了一个wordpress容器,我们分配了0.1个CPU和64MB RAM。 当我们检查docker的统计数据时,我们观察到内存分配与我们在马拉松中分配的内存是不同的,有什么方法可以更新Docker容器的内存使用限制,我们可以设置所有容器的默认限制在恶魔级别。通过Mesos / Docker恶魔级别) 我们尝试在WordPress站点上进行负载testing,容器只有500个连接被终止,我们尝试使用JMeter进行负载testing。 提前致谢

得到的URL通过jdbc连接到马拉松应用程序

我有一个运行postgres的马拉松应用程序。 [即。 DB-实例] 我还有另一个应用程序在马拉松上运行,需要使用jdbc属性文件中的数据库URL连接到第一个应用程序。 [viz app-instance] 他们两个都是docker化的。 当马拉松旋出“db-instance”时,它会在集群中的不同从节点上启动。 那么如何在“app-instance”中指定jdbc url,以便能够连接到“db-instance”

EC2代理的Mesos / Marathon主机名不可访问

我在一个主节点和两个代理上设置了EC2亚马逊上的Mesos / Marathon集群。 安装成功,并且在查看:mesos-port时,代理程序已正确列出。 主机由私人DNS(ip-17 * – – – .ec2.internal)注册。 当我尝试通过Marathon webui启动Docker镜像(tutum / hello-world)时,部署失败。 在Mesos UI中,已完成的任务列表将显示失败的部署尝试。 在“沙盒”链接下,它指出: Failed to connect to agent '12136c28-93e7-4642-a5b6-c5e9a55eedd1-S0' on 'ip-17*-**-*-***.ec2.internal:5051'. Potential reasons: The agent's hostname, 'ip-17*-**-*-***.ec2.internal', is not accessible from your network 代理的端口“5051”无法从您的networking访问代理超时或脱机 我完全在安全组中打开了端口范围,并且可以从主服务器ping到代理。 我添加到/ etc / hosts文件的私人IP是安全的,但也没有什么。 有任何想法吗?

为什么使用领事与Kubernetes,Docker,Mesos?

大多数容器服务都有某种内置的服务发现机制。 那为什么有人会把Consuljoin他们的设置? 我知道Consul除了服务发现之外还提供其他的好处,比如K / V商店,Consul模板和服务监控,但是这些都没有足够的好处。