Swarm Mode and Service Discovery

It would be nice if there was a way to externally determine at least the allocated port for a service (IP is not needed because of IPVS redirection). It would avoid the need to deploy a consul cluster just for that.