首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mesos: mesos-从站提供额外的端口

Mesos: mesos-从站提供额外的端口
EN

Stack Overflow用户
提问于 2015-05-04 00:05:33
回答 1查看 1K关注 0票数 5

我有一些mesos从节点,我想公开给互联网。因此,除了其默认的一系列端口/资源之外,我希望mesos-奴隶提供端口80和443。

what I have gathered中,我需要调整--resources参数,并在端口资源提供中同时包括80和443。然而,从我的测试中,在这样做时,我还必须对机器的CPU/Mem/磁盘产品进行硬编码(而不是允许mesos-从服务器在运行时确定这些功能)。

因为我希望运行mesos-slave的节点的大小将来可能会发生变化,所以我希望避免硬编码CPU/Mem/Disk产品,让它们在运行时确定。如何在不对CPU/Mem/Disk提供硬编码的情况下更改mesos-从服务器的端口--resource 产品?理想情况下,这样的系统应该是可加性的:“除了默认端口之外,还提供端口80/443”。

最好的!

阿德维特

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-04 04:01:32

即使在指定端口资源磁盘、CPU之后,也应该自动添加Mem (请参阅下面的日志摘录)。

代码语言:javascript
复制
mesos-slave.sh --master=xxxx:5050 --resources=ports:80
I0503 20:48:04.999114 2057073408 main.cpp:200] Starting Mesos slave
I0503 20:48:05.000370 243535872 slave.cpp:316] Slave resources: ports(*):80; cpus(*):8; mem(*):15360; disk(*):470848

不幸的是端口不再是添加剂了..。也许一个想法是为这些端口指定一个新的资源(您应该确保在mesos之外没有其他任何东西使用这些端口)。也就是说,您可以指定--resources=port80 80:1;port80 443:1。

代码语言:javascript
复制
build joergschad$ bin/mesos-slave.sh --master=xxxx:5050 --resources=port80:1
I0503 20:58:52.742509 119599104 slave.cpp:316] Slave resources: port80(*):1; cpus(*):8; mem(*):15360; disk(*):470848; ports(*):[31000-32000]
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30020839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档