我已经使用azure容器服务设置了一个vm集群。容器编排器是dc/os。有3个主节点和3个从代理。
我有一个docker应用程序,我正在尝试使用marathon在集群上启动。每次启动时,我都会注意到3个节点的cpu利用率始终为0,即应用程序从未在这些节点上调度。另一方面,其他3个节点的cpu利用率几乎为100%(当我缩放应用程序时。)此时,缩放停止,marathon显示状态“等待”来自mesos的资源广告。
我不明白为什么marathon没有调度更多的容器,尽管在我尝试扩展应用程序时存在空节点。
我知道马拉松跑在主节点上;它不知道奴隶特工的存在吗(假设3个自由节点是从属节点。)
下面是应用程序的配置文件:pastebin config file
如何充分利用马拉松比赛的机器?
1条答案
按热度按时间pqwbnv8z1#
任务不会安排给主控形状。它们是为管理集群而保留的。