Hi,
I have a problem exposing my app via ingress and external load balancer (rke2).
Setup:
• Rancher v2.7.2
• External lvl4 load balancer with SSL termination
• Ingress (class NGINX), that connects to my app and URL
http://www.example.com/app
• App has a ClusterIP
I can reach the app from one of the nodes using the ClusterIP and HTTP. However, behind the external load balancer I get an "Bad Gateway". My assumption is that the cluster still gives me an HTTPS header back. I already deactivated this for the Rancher RKE2 cluster but have a hunch that the second "user cluster" that is managed by Rancher and that the app is on ignores that.
I tried setting the "use-forwarded-headers: true" option in the cluster YAML but
1. there is no ingress section
2. When I create the ingress section any change is ignored, i.e., when I re-open the YAML the changes are gone
Any help/comment highly appreciated