从我的范围开始端口应用程序

fcy6dtqo  于 2021-06-21  发布在  Mesos
关注(0)|答案(1)|浏览(346)

可以在mesos上启动应用程序,在我设置的端口上使用marathon。例如,我想启动此应用程序:

{
"id": "http",
"cmd": "python -m SimpleHTTPServer $PORT",
"mem": 50,
"cpus": 0.1,
"instances": 1
}

仅在此范围内的帖子上[31000-31010]。有可能吗?

ccgok5k5

ccgok5k51#

这不是直接支持的,但是可以通过mesos资源角色来实现。
启动mesos从属服务器时,可以指定资源及其所属角色的列表(http://mesos.apache.org/documentation/attributes-resources/). 如果您指定端口范围[31000-31010]属于某个特定角色,那么您可以告诉marathon(通过acceptedResources属性)仅使用属于该角色的服务来安排任务。

相关问题