1

Mesosphere DC/OS オーケストレーション オプションを使用してプロビジョニングされた Azure Container Service (ACS) クラスターがあります。Marathon UI 内で問題なくアプリケーションを作成できます。

ただし、Marathon UI を使用して「アプリケーションをスケーリング」し、インスタンス数を増やそうとすると、次のエラー メッセージが表示されます。

Error Scaling Application
Error scaling /app: Please specify data in JSON format

ここに画像の説明を入力

このエラーの意味を特定する Marathon のドキュメントが見つからないようです。Marathon UI では、いくつかのインスタンスしか入力できず、残りは自動化された方法で処理されます。

どの JSON を参照していますか? インストールを台無しにする可能性のあるものはありますか?Azure を使用してこれをプロビジョニングしたので、手動で台無しにしたものではありません...

本当に助かります。ありがとう!

4

1 に答える 1

1

上記の JSON Marathon は、Marathon アプリ仕様と呼ばれます。基本的な例については、こちらを参照してください。このアプリの仕様では、起動するインスタンスの種類と数、必要なリソース、配置の制約、ヘルス チェックと展開戦略などを定義します。

JSON モードに切り替えると、raw モードでアプリの仕様を確認できます。 ここに画像の説明を入力

セマンティクスとすべてのスキーマレベルのものは、HTTP APIを介して暗黙的に定義され、JSON スキーマを検証するためのツールも利用できます。

于 2016-06-18T05:09:17.687 に答える