[解決済み] Apache Marathon REST APIを使用してDockerインスタンスをスケールアップする方法。
2022-02-18 15:43:26
質問内容
を使用して、Dockerコンテナ/インスタンスの数を増減させることは可能ですか? Mesosphere Marathon REST APIは?
エンドポイント
GET /deployments
は、次に可能な操作を見るための唯一のオプションのようです。
REST APIを使用してインスタンスをスケールアップする方法(プログラム的:おそらくcurlスクリプトを使用して、Marathonウェブインターフェースを使用せずに)。
解決方法は?
フィールドのみのJSONでPUTする必要があります。
"instances"
に、希望するインスタンス数(例:2)およびアプリケーションID(例:,
/foo
).
PUT <marathon-url>/v2/apps/foo
{ "id": "/foo", "instances": 2 }
注 Marathon 1.4では、PUTセマンティックは非推奨です。
v2/appsへのPUTはPATCHのような意味合いを持っています。jsonで定義されていないすべての値は、既存の値を更新しません。 これは、Marathonのバージョンでは常にデフォルトの動作でした。 後方互換性のために、私たちはこの挙動を変更せず、ユーザーが適切なPUTを選択できるようにする予定です。 Marathonの次のバージョンでは、PATCHとPUTを2つの別々のアクションとして使用する予定です。
関連
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] リポジトリを使用せずに、あるホストから別のホストにDockerイメージをコピーする方法
-
[解決済み] ホストからDockerコンテナのIPアドレスを取得する方法
-
[解決済み] Dockerコンテナのシェルに入るにはどうしたらいいですか?
-
[解決済み] 古いDockerコンテナを削除する方法
-
[解決済み] Dockerでイメージのクリーンビルドを強制する方法
-
[解決済み] Dockerでコンテナを一覧表示する方法
-
[解決済み】Dockerは仮想マシンとどう違うの?
-
[解決済み】URIの単語の区切り文字にハイフン、アンダースコア、キャメルケースのどれを使うか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Powershellです。アウトファイル - パスへのアクセスは拒否されました
-
[解決済み] jenkins restful apiのリファレンスはどこにありますか?[クローズド]
-
[解決済み】URIの単語の区切り文字にハイフン、アンダースコア、キャメルケースのどれを使うか?
-
[解決済み】有効なリクエストでありながら、データが空の場合の適切なRESTレスポンスコードは何ですか?
-
[解決済み】RESTful APIで多対多の関係を処理するにはどうすればよいですか?
-
[解決済み】API paginationのベストプラクティス
-
[解決済み】動詞のないREST URLを作成する方法は?
-
[解決済み] restfulなPOSTレスポンスのための「ベスト」プラクティス
-
[解決済み】REST APIの命名規則ガイドラインはありますか?[クローズド]
-
[解決済み】REST認証スキームの安全性