Introduction
Host-based routing lets you send web traffic to different services based on the website address visitors use. This helps run multiple websites on the same server or cluster without mixing their traffic.
When you want to run multiple websites on the same Kubernetes cluster using one IP address.
When you need to direct traffic to different backend services depending on the domain name users visit.
When you want to manage several apps under different domains but share the same load balancer.
When you want to separate traffic for testing and production environments using different hostnames.
When you want to simplify DNS management by routing multiple hosts through one Ingress.