Our application is a collection of Spring Boot microservices. Today, in our non-Docker world, we use Spring Cloud Netflix (Eureka) for Service Registration and Discovery. This allows us to have the Services communicate with each other via Virtual IPs (VIPs) -- GET http://service-name/resources/{id}.
We're in the process of moving to Docker, running within Rancher 1.6 (using Cattle). We would like to be able to continue using the same HTTP calls; however, it appears we will need to include the port now -- GET http://service-name:1234/resources/{id}.
Is there a way for the Service linking to just know the port it should use?
Thanks.