2016-07-06 29 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

任務沒有安排給主人。它們被保留用於集羣的管理。