2017-11-28 12 views
0

私はマラソンアプリケーションのスケーリングに問題があります。私はMarathon Constraintでアプリケーションをデプロイしており、特定のボックスでうまく動作しています。しかし、私は、アプリケーションを拡大しようとするとき、それは制約に従わず、利用可能なボックス上で独自にスケーリングしています。マラソンスケーリングが制約パラメータを遵守していません

"id": "app-abc", 
    "cpus": 1, 
    "mem": 256.0, 
    "instances": 1, 
    "constraints": [["hostname", "LIKE", "10.10.10.123"]] 

アプリケーションをスケーリングしながら、ボックスにそのスケーリングは - 10.10.10.245

私はこの問題を解決するためにチェックすべきかを理解するのに役立ちます。例えばhttps://mesosphere.github.io/marathon/docs/constraints.html#cluster-operator

で説明したように

+0

興味深い問題です。詳細を共有できますか?どのMarathonバージョンを使用していますか?どのようにスケーリングを実行しますか?スケーリング前後の '/ v2/apps'の出力は何ですか?私は確かではないが、たぶんあなたはドットをエスケープする必要があります。 'LIKE'は正規表現を受け入れ、それはここで問題になるかもしれません。 – janisz

答えて

1

あなたはCLUSTER演算子を使用してみました

"constraints": [["hostname", "CLUSTER", "10.10.10.123"]] 
+0

ありがとうTobi。この構成は機能します。 –

関連する問題