可以在mesos上启动应用程序,在我设置的端口上使用marathon。例如,我想启动此应用程序:
{ "id": "http", "cmd": "python -m SimpleHTTPServer $PORT", "mem": 50, "cpus": 0.1, "instances": 1 }
仅在此范围内的帖子上[31000-31010]。有可能吗?
ccgok5k51#
这不是直接支持的,但是可以通过mesos资源角色来实现。启动mesos从属服务器时,可以指定资源及其所属角色的列表(http://mesos.apache.org/documentation/attributes-resources/). 如果您指定端口范围[31000-31010]属于某个特定角色,那么您可以告诉marathon(通过acceptedResources属性)仅使用属于该角色的服务来安排任务。
1条答案
按热度按时间ccgok5k51#
这不是直接支持的,但是可以通过mesos资源角色来实现。
启动mesos从属服务器时,可以指定资源及其所属角色的列表(http://mesos.apache.org/documentation/attributes-resources/). 如果您指定端口范围[31000-31010]属于某个特定角色,那么您可以告诉marathon(通过acceptedResources属性)仅使用属于该角色的服务来安排任务。