-
Notifications
You must be signed in to change notification settings - Fork 303
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
Specify IP addresses the Ingress controller is listening on #24
Comments
From @bprashanth on January 25, 2017 21:8 you probably want to specify the name of the interface instead of the actual ip? eg if you just want to listen on cbr0 or docker0 with net=host, so the system is free to manage ipam. The way the nodecontroller assigns cidrs to nodes today, you don't know the range a given node will get. |
From @cluk33 on January 26, 2017 20:9 @euank Thanks for the pointer. But isn't nginx listening on all IPV4 and IPV6 addresses which are available on the host in that setup? We are trying to migrate one IP at a time to k8s and keep the other IPs and services working outside of k8s. |
From @cluk33 on January 26, 2017 20:13 @bprashanth Thanks for the suggestion. We are using a fixed /28 subnet for our incoming traffic. Therefore it would be great to specify exact listen addresses for nginx. What would also work is using the hostnames from the ingress object for the nginx listen directives. Though my attempts using a custom nginx template doing that failed utterly. ;) |
From @euank on January 26, 2017 23:31 @cluk33 indeed, it is for me. It's not ideal, but it's worked for me so far. Specifying only one ipv6 address would be saner. |
From @euank on January 26, 2017 23:32 @bprashanth on the other hand, you don't necessarily want to listen on an interface for the case of |
From @TattiQ on October 11, 2017 15:45 I also use bare metal and would be great to be able to assign an external IP for ingress |
Issues go stale after 90d of inactivity. Prevent issues from auto-closing with an If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or |
How can one use the gce ingress controller on an "on-premises" kubernetes installation? I think this issue is in the wrong project....yes? |
Yes, this isn't relevant for GCE. |
From @cluk33 on January 17, 2017 13:47
We are running k8s on bare metal. It would be great to specify the IP addresses the nginx ingress controller is listening on.
This would enable us
AFAIK 1) can be achieved by using a service in front of the ingress ctrl with external (IPV4) addresses. But currently we do not see any possibility to achieve 2).
Might be related to #131 .
Thanks a lot!
Copied from original issue: kubernetes/ingress-nginx#137
The text was updated successfully, but these errors were encountered: