1

Azure Container Service を使用して VM クラスターをセットアップしました。コンテナー オーケストレーターは DC/OS です。3 つのマスター ノードと 3 つのスレーブ エージェントがあります。

Marathon を使用してクラスターで起動しようとしている Docker アプリがあります。起動するたびに、3 つのノードの CPU 使用率が常に 0 であることに気付きます。つまり、アプリがスケジュールされていません。一方、他の 3 つのノードの CPU 使用率はほぼ 100% です。(アプリケーションをスケーリングすると) その時点で、スケーリングが停止し、Marathon は Mesos からのリソース広告を「待機中」の状態を示します。

アプリケーションをスケーリングしようとすると空のノードがあるにもかかわらず、Marathon がより多くのコンテナーをスケジュールしない理由がわかりません。

Marathon がマスター ノードで実行されることはわかっています。スレーブエージェントの存在を認識していませんか? (3 つの空きノードがスレーブであると仮定します。)

アプリケーションの構成ファイルは次のとおりです: pastebin-config-file

マラソンを使ってマシンを使いこなすにはどうすればよいですか?

4

1 に答える 1

0

タスクはマスターにスケジュールされません。これらは、クラスターの管理用に予約されています。

于 2016-10-03T15:23:47.427 に答える