-
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
Specify IP addresses the Ingress controller is listening on #137
Comments
2 is related to #34; I use a daemonset with |
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. |
@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. |
@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. ;) |
@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. |
@bprashanth on the other hand, you don't necessarily want to listen on an interface for the case of |
I also use bare metal and would be great to be able to assign an external IP for ingress |
This issue was moved to kubernetes/ingress-gce#24 |
@bowei Can we reopen this one? It was moved to ingress-gce and closed there as "irrelevant to gce". |
I'd also like to have the possibility to specify the IP for the controller to listen on. |
@bowei can this be reopned? I'm also in need of specifying on which ip it should listen on, instead of just using |
Is there a solution for this issue from 6 years ago? |
Same problem, switched to HAProxy ingress and was up and running within 15 minutes |
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!
The text was updated successfully, but these errors were encountered: