Hi guys! Mesos scheduler driver picks up machine’s ip address and publishes it to master to communicate back. If I happened to run a scheduler locally and connect to my cluster on a private network which has only master exposed, what is a good workaround to allow information flow from master to scheduler?
There is no address setting possible through schedulerDriver API, but even if I could set the address, it seems like the ports (there are 2 ports used) are not fixed either. Also, I understand that the slave webui components will not work, when those machines are not exposed, but access to slaves doesn’t block us from sending tasks to Mesos cluster since the task communication with slaves goes through the master node. I am considering maybe just running that schedulers within the cluster and expose their services instead, maybe that is a better approach, but please let me know what you think about both setups. Renat

