Having kubernetes cluster with nginx ingress, pointed to AWS ELB load balancer and Route 53 domain pointed to this ELB is working just fine. Now I am trying to add cloudfront, it's pointing to load balancer, but it shows 404 Default backend all the time. It seems cloudfront is not passing domain correctly, or am I missing something else?
CloudFront in Front of ELB and Kubernetes – Fixing Default Backend Issue with Nginx Ingress
amazon-cloudfrontamazon-elbamazon-web-servicesingresskubernetes
Best Answer
A quick search surfaced an Amazon support article that claims you must whitelist headers in order for CloudFront to pass them along, and apparently
host:
is not one that is in the default whitelistThere's a similar question which discusses some more scenarios