https://github.com/traefik/traefik

Traefik, The Cloud Native Application Proxy | Traefik Labs

Traefik (pronounced traffic) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components (Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, ...) and configures itself automatically and dynamically. Pointing Traefik at your orchestrator should be the only configuration step you need.

Traefik

Traefik Document

Install Traefik - Traefik

Deploy Traefik on Kubernetes