马拉松缩放不遵守约束参数

Marathon Scaling is not adhering to Constraint Parameter

我在马拉松式应用程序缩放方面遇到了一些问题。我正在使用 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

中描述的 CLUSTER 运算符

例如

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