AWS Application Load Balancer allows traffic to be routed based on HTTP header, HTTP request method,
query string, source IP, in addition host and path-based routing.
As it turns out, configuring a k8s ingress can be a bit tricky, as the
Official documentations does not provide good examples.
In my example, I will show how to route requests with the host header “my-host.example.com” and
the HTTP header “X-Custom-Header: CustomHeaderValue” to the Kubernetes service “my-srv” on port 8080.