1

我已经使用 Azure 容器服务设置了一个 VM 集群。容器编排器是 DC/OS。有 3 个主节点和 3 个从代理。

我有一个 Docker 应用程序,我正在尝试使用 Marathon 在我的集群上启动它。每次启动时,我注意到 3 个节点的 CPU 利用率始终为 0,即应用程序从未在它们上调度。另一方面,其他 3 个节点的 CPU 利用率几乎为 100%。(当我扩展应用程序时。)此时,扩展停止,Marathon 显示状态“等待”来自 Mesos 的资源广告。

我不明白为什么 Marathon 没有调度更多容器,尽管在我尝试扩展应用程序时有空节点。

我知道 Marathon 在主节点上运行;它不知道奴隶代理人的存在吗?(假设 3 个空闲节点是从节点。)

这是应用程序的配置文件:pastebin-config-file

如何充分利用 Marathon 的机器?

4

1 回答 1

0

任务没有安排给主人。它们保留用于管理集群。

于 2016-10-03T15:23:47.427 回答