问题标签 [dcos]

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 投票
1 回答
717 浏览

mesos - 在 DC/OS 上运行 Druid 的最佳方式是什么?

在 DC/OS 上运行 Druid 的最佳方式是什么?我看到有两种可能的选择;马拉松和码头工人。你会推荐哪一个?有没有更好的办法?

0 投票
2 回答
439 浏览

mesosphere - 服务发现与 DCOS 覆盖网络

我已经设置了 DCOS 1.8 集群,目前正在熟悉。到目前为止,我有 marathon-lb 通过主机网络与 Jenkins 一起工作。现在我正在尝试使用 Overlay 进行设置。我有几个测试容器,一些在 dcos 覆盖网络中,一些不在。到目前为止,他们可以通过 IP 相互联系,这很好。但是,当我尝试使用 mesos-dns 解析覆盖网络上的容器时,它所解析的只是主机地址(不完全是我所期望的)。

所以我玩了一些马拉松来弄清楚。我所做的是向 ipAddress 添加一个发现块:

Marathon 告诉我,“桥”或“用户”网络不允许这样做。但是它没有抱怨以下内容并启动了容器:

有趣的是,它不再使用覆盖地址,而是现在监听主机地址并将主机地址宣布到覆盖网络中。

我只是做错了还是没有按预期工作?

0 投票
1 回答
348 浏览

azure - Azure 上集群的 DC/OS 扩展

我已经通过 Azure 容器服务 (ACS) 安装了 DC/OS,但我无法在任何地方找到任何关于如何手动扩展(只是增加代理数量)或理想情况下自动扩展以响应负载的信息。

0 投票
1 回答
467 浏览

vagrant - 安装 DCOS 时出错“vagrant up m1 a1 boot”

我对 DCOS 非常陌生。我正在遵循https://github.com/dcos/dcos-vagrant/blob/master/docs/deploy.md中给出的说明 在安装中我在运行时遇到错误

vagrant up m1 a1开机

我在用

和错误

不知道我在哪里错过了一些东西。谷歌搜索它仍然无法找到到底错在哪里。对此有任何帮助
谢谢

0 投票
1 回答
4774 浏览

vagrant - 警告:bridge-nf-call-iptables 在启动 dcos-vagrant 时被禁用

我是 DC/OS 的新手,并尝试按照https://github.com/dcos/dcos-vagrant/blob/master/docs/deploy.md上的指南安装 dcos-vagrant 。运行时vagrant up m1 a1 a2 a3 boot我收到以下警告:

安装后,我可以连接到http://m1.dcos上的 webapp ,似乎 DC/OS 正在运行。但是,如果我尝试部署一些应用程序,节点就无法相互连接。我正在运行 dcos-vagrant:

0 投票
1 回答
113 浏览

docker - DC/OS 计划容器更新

是否可以使用 DC/OS 或 Marathon 重复检查何时有新的容器镜像更新可用并更新集群中的活动容器?我想避免让 Docker Hub 了解集群并实现 Web 挂钩……而集群只是通过作业检查图像更新。

0 投票
1 回答
1277 浏览

mesos - Mesos马拉松不能毁掉工作

我有一个运行网站的 dcos 集群。该网站在 20 个 docker 实例上运行。当我查看我的应用程序时,我看到我有 24 个实例。其中 2 个实例的状态为已启动但运行状况未知,2 个实例的状态为暂存。以前部署的旧实例我尝试了以下操作:

  • 销毁应用程序(结果:销毁 /azure-tracking-api 时出错:期货在 [10000 毫秒] 后超时)
  • 杀死所有实例(结果:它们都重新启动)

在日志中我没有看到任何重大错误,除了

无法在 scheduler-93d96b66-c66e-4d28-b66-c66e-4d28-b.9.75b9-0a13-4b3b-a29d-8d754239991b-0000(马拉松)的框架 517c75b9-0a13-4b3b-a29d-8d754239991b-0000(马拉松)上终止任务 azure-tracking-api.908a6c3e-8948-11e6-be5a-7e591cfeda59 :42546 因为它是未知的;执行对账

我使用的版本是 0.28.1

我的问题是我可以用几个命令来解决这个问题。我知道如何解决此问题的唯一方法是设置一个新集群。

0 投票
0 回答
165 浏览

apache - 用于启动和停止 Slave 节点的 Mesos API

想检查你们中是否有人使用 Mesos API 来启动和停止 Slave 节点。

我看到 Mesos API 有一些选项可以检查从站的状态,但不确定它是否允许从 API 关闭。

http://mesos.apache.org/documentation/latest/endpoints/master/machine/down/

0 投票
2 回答
781 浏览

amazon-web-services - 在 AWS 上自动扩展 DC/OS 代理

作为 POC 的一部分,我们在 AWS 上运行具有固定数量的主节点和代理节点的 DC/OS。但是,我们希望集群(代理节点)根据负载自动缩放。到目前为止,我们一直无法在 DC/OS 文档中找到任何有关扩展的信息。到目前为止,我的网络搜索也没有运气。

如果有人已经让这个工作,请让我们知道你是如何做到的。谢谢你的帮助!

0 投票
2 回答
388 浏览

marathon - dc/os 主机操作系统是否可以使用服务地址?

我试图让我的 dc/os 1.8 docker 容器使用 logstash 服务的服务地址将日志消息发送到也在 dc/os 中运行的 logstash。

这似乎不起作用,因为 docker 抛出错误:logstash.marathon.l4lb.thisdcos.directory: no such host

服务地址是否没有暴露给主机系统(或者我需要为此配置一些东西)?

在 dc/os 1.7 上,我在我的 logstash 配置中使用了一个固定的主机端口并logstash.marathon.mesos作为主机,但这些 .marathon.mesos 主机名似乎不再存在于 1.8 中。

当我尝试从容器中使用它们时,服务地址工作正常(例如,将我的 prometheus 服务链接到我的 alertmanager 服务)。但从主机级别来看,它们不存在。

编辑:

我关于丢失 marathon.mesos 网址的陈述是错误的。他们确实有效,但我用错了。现在这解决了我的问题。我使用此主机和固定容器端口配置了日志记录。

对于尝试相同事情的每个人:每次通过 json 模式更改 ui 中的服务配置时,您都必须配置固定主机端口。固定的主机端口配置在 ui 的网络选项卡中不再可用,因此 dc/os ui 将在每次加载时删除主机端口配置。

仍然不知道为什么 l4lb 网址不起作用。

编辑2

仍然不知道,但我发现minuteman每隔一秒就会生成一次崩溃和错误日志:

/opt/mesosphere/active/minuteman/minuteman/error.log:

/opt/mesosphere/active/minuteman/minuteman/log/crash.log

dc/os ui 声称 spartan 和 minuteman 是健康的,但是当 dns 调度程序的 crash.log 为空时,l4lb 每隔一秒就会出现新的崩溃。