後面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之間建立連接?