2

Marathon アプリとコンテナの関係を理解し​​たいです。Marathon アプリの定義には、1 つのコンテナー定義 (1:1) しか含めることができないというのは本当ですか? Marathon REST API を理解している限り、リンクが添付されていますが、答えはイエスです。

https://mesosphere.github.io/marathon/docs/rest-api.html#post-/v2/apps

しかし、複数のコンテナから構築された複雑なアプリケーションを定義するために、アプリケーション グループを使用する必要があるのでしょうか? 私はKubernetesをチェックしましたが、その場合の「ポッド」のアイデアは、複数のコンテナで構成され、同じポッド内のコンテナが単一のネットワークスタックを持ち、アプリケーションのスケーリングがポッドで行われるようなアプリケーションを構築するのに非常に便利なようです.レベル。

Kubernetes ポッドは Marathon App Group に対応していると言えますか? それとも、類似点を見つけようとするのではなく、マラソンの哲学をよりよく理解する必要がありますか?

ありがとうございました!

よろしく、

ラズロ

4

1 に答える 1

0

Marathon のアプリは、そのアプリケーションのタスクを生成する方法を指定します。スポーンするタスクの数を指定できますが、これらのタスクはそれぞれ 1 つのコマンドまたはコンテナーにのみ対応します。

あなたを助けるために、私はあなたのユースケースについてもっと理解する必要があります.

グループを使用して、依存関係を含む関連アプリを整理できます。アプリのタスクは、必ずしも同じホストに配置されるとは限りません。

コロケーションが必要な場合は、複数の処理済みコンテナーを作成するか、制約を使用してタスクを実行するホストを直接指定する必要があります。

于 2015-07-28T12:28:26.477 に答える