2017-04-04 1 views
3

同じMesos-Marathonクラスターで複数のアプリケーションを実行しています。アプリケーションは非常に緩やかに結合されたカテゴリに分類され、ほとんど別々に実行できます。クラスタの準備、メンテナンス、CI/CDパイプラインの再利用などを考慮して、同じクラスタ上で実行されています。 しかし、クラスタ内のスレーブの数を静的に分割してこれらのアプリケーションはスレーブのセットにプロビジョニングされ、別のグループは別のセットにプロビジョニングされます。メゾスマラソンクラスターでスレーブを静的に分割する

答えて

2

制約を介してMarathonが使用するメゾスのカスタムattributesを使用できます。 Marathon documentation on constraintsから

制約がどこにアプリケーションタスクのすべてを実行することによって(または 地域(複数のノード上でタスクを分散することによって)のいずれか フォールトトレランスのために最適化できるようにするために実行Appsコントロール同じノード)。 制約には、フィールド名、演算子、およびオプションパラメータの3つの部分があります。このフィールドは、エージェントノードのホスト名でも、 エージェントノードの任意の属性でもかまいません。

関連する問題