问题标签 [marathon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
868 浏览

docker - 无法使用马拉松 mesos 运行rabbitmq

我无法使用 marathon/mesos 框架运行 rabbitmq。我已经使用 docker hub 中可用的 rabbitmq 图像以及自定义构建 rabbitmmq docker 图像进行了尝试。在 mesos 从属日志中,我看到以下错误:

E0222 12:38:37.225500 15984 slave.cpp:2344] 无法更新容器 c02b0067-89c1-4fc1-80b0-0f653b909777 的执行程序 rabbitmq.9ebfc76f-ba61-11e4-85c9-5684719e4799 运行 task61cm 的资源-85c9-56847afe9799 终端任务状态更新,销毁容器:无法确定“cpu”子系统的 cgroup:无法读取 /proc/13197/cgroup:无法打开文件“/proc/13197/cgroup”:没有文件或目录

在谷歌搜索中,我可以找到如下点击 https://github.com/mesosphere/marathon/issues/632

不确定这是否是我面临的问题。有人尝试过使用 marathon/mesos/docker 运行 rabbitmq 吗?

0 投票
5 回答
3969 浏览

docker - 如何使用 marathon rest API 知道容器名称

我正在使用 Apache Mesos + Marathon + Zookeeper 来部署我的 rails 应用程序。我需要在 Rails 应用程序和其他容器之间共享数据。我在这里找到了一些关于马拉松的参考,如下所示:

马拉松/docs/native-docker.html

但是我找不到一种方法来发现我的 rails 应用程序容器的名称,因为马拉松使用格式分配名称:“mesos-uuid”。有什么办法解决吗?或以其他方式与马拉松共享容器中的音量?

0 投票
2 回答
282 浏览

mesosphere - Mesosphere Marathon 是否运行本机 Linux 应用程序?

Marathon 热衷于宣传 Marathon 运行 Docker,但没有任何地方隐含地定义 Marathon 可以运行什么。Marathon 是否运行本机 Linux 应用程序?我可以在 Marathon 上运行 JBoss,它会自动提供 HA 和优化的资源(任务)分配吗?

0 投票
1 回答
1038 浏览

docker - 在 Mesos/Marathon 上使用端口映射部署 Kibana 4 的 docker 容器

我正在使用 mesos 和 marathon 部署 Kibana 4 的容器。要部署的 JSON 是:

但是当我发布它时,kibana 应用程序永远不会醒来,并且 stderr 日志是:

之后我尝试消除端口映射,因为我发现一些参考表明这是端口或网络配置问题。然后我的 Kibana 4 Web 应用程序可以正常唤醒,但我需要配置端口映射以通过 HTTP 访问。我不知道为什么 marathon 有网络portMappings配置问题。一些帮助将不胜感激。

0 投票
2 回答
1689 浏览

docker - Apache Mesos + Docker + Karaf 地窖集群

我正在使用 Marathon 启动并运行 Mesos 集群(1 个主节点和 2 个从节点)。我在 Mesos/Marathon 中使用 docker 作为容器。我有一个 Karaf docker,它将作为一个集群在 Marathon 中启动。我打算使用 Cellar of Fabric 作为 Karaf 的集群解决方案。我的问题是

  1. 因为我在 Marathon 中使用随机端口映射,所以我不知道如何让 Hazel-cast 的自动发现工作。在随机从站上使用随机 docker 实例。任何建议或解决方案/方法

  2. 使用熔丝织物而不是地窖可以轻松实现这一点 - 我对此完全视而不见。请为 Karaf 提供一些链接/见解

提前致谢

0 投票
4 回答
4482 浏览

docker - 如何在马拉松中使用volumes-from

我正在使用 mesos + marathon + docker 很长一段时间,但我在某个时候卡住了。目前我尝试处理持久化容器,并尝试使用“volumes-from”参数,但我无法使其工作,因为我不知道如何找出要放置的数据框的名称它作为json中的键。我用这里的例子试过了

我真的很感激任何帮助:-)

0 投票
1 回答
327 浏览

mesos - Mesos/Marathon 检查点和 HA

Mesos 和 Marathon 不时提到检查点,但我无法很好地解释它是如何在任何地方工作的。另外,这在实践中意味着什么?

0 投票
1 回答
287 浏览

docker - Mesos + Docker,我会自动获得 Mesos HA 等的好处吗?

Mesos 现在支持 Docker。如果我将 Docker 作为 Executor 运行,我是否还能获得 Mesos 的一些高可用性和调度优势?或者我是否必须在 Marathon 中运行 Docker 任务才能得到这个?

使用 Mesos + (native) Docker 而不是没有 Mesos 的普通 Docker 有什么好处?我理解使用 Mesos + Marathon + Docker 任务的想法,因为我获得了 HA 和故障转移的好处。

0 投票
2 回答
36489 浏览

docker - Marathon vs Kubernetes vs Docker Swarm on DC/OS with Docker 容器

我正在寻找在 DC/OS 上运行 Docker 容器时是否使用 Marathon 和 Chronos、Docker Swarm 或 Kubernetes 的一些利弊。

例如,什么时候使用 Marathon/Chronos 比使用 Kubernetes 更好,反之亦然?

现在我主要是在试验,但希望我们能在夏天之后开始在生产中使用这些服务之一。这可能会取消 Docker Swarm 的资格,因为我不确定到那时它是否可以投入生产。

我喜欢 Docker Swarm 的地方在于它本质上只是“Docker 命令”,你不必学习全新的东西。我们已经在使用docker-composeDocker Swarm(至少在理论上),这将是开箱即用的,所以这将是一个很大的优势。我对 Docker Swarm 的主要担忧是它是否能涵盖在生产环境中运行系统所需的所有用例。

0 投票
2 回答
32326 浏览

linux - 恢复已删除的容器 docker

我有一个正在运行 postgresql db 的 docker 容器,但它被我的意外删除了Apache Mesos Marathon.

有什么方法可以恢复容器或至少获取数据库文件?

谢谢