Virtual hosting routes requests to different backends according to the requested host name. In Kubernetes, an Ingress uses host rules to decide which Service receives an HTTP request. section 12.2.1
The client must send the matching Host header; requesting the Ingress IP alone is insufficient. DNS can map the hostname to the Ingress address, while local testing can use curl --resolve or a hosts-file entry. section 12.2.1
Route kiada.example.com to a Service
An Ingress rule maps host kiada.example.com and path / to the kiada Service on port 80. Test it with curl --resolve kiada.example.com:80:11.22.33.44 http://kiada.example.com.
