What is the best way to setup microservices in rancher using the default configurations - cattle.
Example
Auth-Microservices running on localhost:9001
Order-Microservice running on localhost:9002
EventBus running on localhost:9000
- Do I make web service calls inside a docker container to localhost:port endpoints? this is how each service will communicate?
- But how would rancher handle this web service request? (when there are at least one service running on each host)
- Alternatively I use amazon load balancer and setup a public endpoint per microservice, that would work but I want communication of microservices to be private/internet and still have load balancing for the services, but what endpoint do i use and is load balancing setup by default?