Azure容器服务上的Marathon - 无法扩展到所有节点

时间:2016-07-06 01:14:17

标签: azure mesos marathon dcos azure-container-service

我使用Azure容器服务设置了VM群集。容器协调器是DC / OS。有3个主节点和3个从属代理。

我有一个Docker应用程序,我试图使用Marathon在我的集群上启动。每次启动时,我都会注意到3个节点的CPU利用率始终为0,即应用程序永远不会安排在它们上面。另一方面,其他3个节点的CPU利用率几乎为100%。 (当我缩放应用程序时。)此时,缩放停止并且Marathon显示状态“等待”来自Mesos的资源广告。

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

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

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

如何使用Marathon充分利用机器?

1 个答案:

答案 0 :(得分:0)

任务未安排到主人。它们保留用于管理群集。