-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question: How to achieve HTTPS from an AWS ELB to the nginx ingress controller (Layer7) #3902
Comments
@michaelajr please post the ingress controller pod logs |
@aledbf After I turned on verbose logging I saw that there was an SSL handshake issue. Very low level logging. Something about not finding cypher match. After some research I was able to add the cyphers and protocols to the config map.
There is also some talk about this here nginxinc/kubernetes-ingress#69 Thanks for pushing me to turn on M |
Thank you @michaelajr - light at the end of the tunnel after 2 days! |
Is this a BUG REPORT or FEATURE REQUEST? (choose one):
Question
NGINX Ingress controller version:
0.23
Kubernetes version (use
kubectl version
):1.11.5
Environment:
AWS
What happened:
Sorry for the question, but I did not see anywhere else to ask. I am running the nginx ingress controller behind a layer7 ELB, and I want the hop to the controller to be over HTTPS. Right now, I have to set
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: "http"
to get things to work. I have tried to specifyservice.beta.kubernetes.io/aws-load-balancer-backend-protocol: "https"
and then give Ingress objects a SSL secret with a self signed cert, but the connection just hangs. Is there anything else I need to do to get HTTPS from the ELB to nginx? (I want to use Layer7 not Layer4)The text was updated successfully, but these errors were encountered: