nginxinc / kubernetes-ingress

NGINX and NGINX Plus Ingress Controllers for Kubernetes
https://docs.nginx.com/nginx-ingress-controller
Apache License 2.0
4.63k stars 1.96k forks source link

Add `ip` as an option to listeners #6067

Closed AlexFenlon closed 1 week ago

AlexFenlon commented 1 month ago

As an engineer, I would like to have the option to set a specific IP for a listener so that I can create traffic rules for resources with static IP addresses.

Continuation from POC: #5994 Comment from POC giving the output.

### UACs
- [ ] Allow for a listener to be defined with the same port, and different IP address

During the implentation of this feature, we discovered that an NGINX restart may be required similar to the examples below: StackOverflow - When to restart and not reload NGINX NGINX Ticket - nginx reload doen't support listen interface changes

github-actions[bot] commented 1 month ago

Hi @AlexFenlon thanks for reporting!

Be sure to check out the docs and the Contributing Guidelines while you wait for a human to take a look at this :slightly_smiling_face:

Cheers!