Does the rancher integrate service-discovery ? need I run consul on swarm env?

Does the rancher integrate service-discovery ? need I run consul on swarm env ?