Marathon Scaling不遵守约束参数

时间:2017-11-28 14:58:04

标签: docker scaling mesos marathon

我在马拉松应用程序扩展方面遇到了一些问题。我正在使用Marathon Constraint部署应用程序,它在特定的盒子上正常运行。但是,当我尝试扩展应用程序时,它不遵循约束,并且它在可用的框上自行扩展。

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

在缩放应用程序时,将其缩放到框中 - 10.10.10.245

请帮助我了解我应该检查什么来解决这个问题。

1 个答案:

答案 0 :(得分:1)

您是否尝试过按https://mesosphere.github.io/marathon/docs/constraints.html#cluster-operator

中所述使用CLUSTER运算符

E.g。

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