后面mesos主是否可以运行以及配置代理服务器后面的机器上访问mesos高手?访问一个域名(而非IP)
我成功地在我的本地基础架构上部署了MesosMaster/Marathon/MesosSalve。
的问题出现了,当我想把MesosSlave某处上网,让MesosSlave和MesosMaster应通过公网IP
我的conf传达如下:
Internet My Infra
.----------------------. .-----------------. .-----------------. .-------------------------------------------------.
| Mesos Slave VM | | Front Machine | | Proxy | | Tool-VM |
| 178.22.17.248 | | 39.224.147.94 | | 10.2.0.57 | | 10.1.10.176 |
|----------------------| | my.domain.com | |-----------------| | 192.168.5.1 (docker bridge) |
| | |-----------------| | | |-------------------------------------------------|
| | | | | | | |
| __________ | | __________ | | __________ | | .-----------------------------. |
| [_...__..5051.°]| |[_..5050.__...°] |<---|[_..5050.__...°] |<------------^| | Mesos-Master Container | |
| | | | | | \ __________ | 192.168.5.4 (docker bridge) | |
| | | __________ | | __________ | |[_..5050.__...°]^|-----------------------------| |
| | |[_..2181.__...°] |<---|[_..2181.__...°] |<------------^| \ __________ | |
| | | | | | \ __________ |[_..5050.__...°] | |
| | | | | | |[_..2181.__...°]^| __________ | |
| | | | | | | \[_..2181.__...°] | |
| | | | | | | '-----------------------------' |
'----------------------' '-----------------' '-----------------' '-------------------------------------------------'
但是:
我的域名infra重定向everthing从端口5050(对于Mesos)和端口2181(动物园管理员)只从外部到达 fo被寻址到该域“my.domain.com”(其是39.224.147.94的虚拟主机)R的请求。但不为别的请求(即在抵达39.224.147.94)。
所以我试图通过CLI暂时执行服务:
- 执行Mesos硕士(在Mesos主容器)
/usr/sbin/mesos-master --ip=192.168.5.4 --work_dir=~/Mesos/mesos-0.23.0/workdir/ --zk=zk://192.168.5.4:2181/mesos --quorum=1 --log_dir=/var/log/mesos --external_log_file=/dev/stdout
- 执行马拉松(在Mesos马斯特ř容器)
- 执行Mesos从属(在Mesos从VM)
/usr/bin/marathon --zk zk://192.168.5.4:2181/marathon --master zk://my.domain.com:2181/mesos
/usr/sbin/mesos-slave --master=my.domain.com:5050 --work_dir=/var/lib/mesos/agent --port=8009 --containerizers=docker --executor_registration_timeout=3mins --log_dir=/var/log/mesos
的Mesos万事达可以看到从设备资源。 然而,当我通过马拉松发送了一份工作,这份工作留在等待状态。
看来,从无法对法师的主机进行通信,但只使用它的公网IP:
我有这样的奴隶日志:
新的主检测到[email protected]:5050
然而传入流量上39.224.147.94:5050被我阻止红外线(仅my.domain.com:5050被接受)
那么,是否有可能使用域名而不是IP在Master和Slaves之间建立连接?