Seeing as CoreOS is designed to run docker containers, I was wondering if there's a way to map Backend Services on a HTTP Load Balancer directly to Docker Images running on a single CoreOS instance.
This is the structure I'm going for:
www.example.com/marketing -> docker:marketing-app www.example.com/accounts -> docker:accounts-app www.example.com/ -> docker:www-app ...
I know this can be done with Kubernetes using Ingress - each docker container will be seen as a backend service by the HTTP Load Balancer, this is ultimately what I'll be using for production; for my test/qa/demo setup, I'm looking for something much simpler, a single large CoreOS instance, running multiple docker containers and have the exact same HTTP Load Balancer (that will later be used in prod) point to docker containers on the CoreOS instance.
Does CoreOS have such functionality?
If not, what other options do I have other than starting an NGINX container to route all traffic from the HTTP Load Balancer to different containers?