2016-07-06 30 views
1

我已经使用Azure容器服务安装了VM群集。容器协调器是DC/OS。有3个主节点和3个从属代理。Azure容器服务上的马拉松 - 无法扩展到所有节点

我有一个Docker应用程序,我尝试在使用Marathon的集群上启动。每次启动时,我都会注意到3个节点的CPU利用率始终为0,即从未安排应用程序。另一方面,其他3个节点的CPU利用率接近100%。 (随着我扩展应用程序。)在这一点上,缩放停止,马拉松显示状态“等待”来自Mesos的资源广告。

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

我知道马拉松运行在主节点上;它不知道奴隶代理人的存在吗? (假设3个免费节点是奴隶。)

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

我怎样才能充分利用使用马拉松的机器?

+0

1.您链接的应用程序规范已损坏(不完整且无效),2.如果没有仔细查看您的设置,很难分辨发生了什么,但由于您声称您有3个Masters正在运行,所以我可以告诉您没有使用DC/OS Marketplace产品,而是使用ACS或其他设置。 3.因为这需要更多的讨论来解决,所以我建议你加入chat.dcos.io,然后我们从那里开始。 –

回答

0

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