Listener Customization #3724
brianehlert
started this conversation in
Ideas
Replies: 2 comments
-
Probably an option that needs to follow along with this is:
That comment comes from this: https://github.com/nginxinc/kubernetes-ingress/pull/3715/files |
Beta Was this translation helpful? Give feedback.
0 replies
-
IPFamily and IPAddress have not been implemented and are being held due to lack of feedback. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Project users have asked for an easy way to deploy NIC with non-default and / or custom listeners for http (L7) as well as stream (L4). The stream use case is currently enabled through the GlobalConfiguration custom resource.
It is possible to modify the http listeners today, however the path for customers to do this is complicated and involves modifying the core listener template.
This has been requested for the use cases of:
Project users should not have to modify the project code or templates to set non-default listeners.
Suggested modification to GlobalConfiguration to help visualize:
https://github.com/nginxinc/kubernetes-ingress/blob/main/examples/custom-resources/basic-tcp-udp/global-configuration.yaml
The listener names would then be referenced following the current pattern in TransportServer
https://github.com/nginxinc/kubernetes-ingress/blob/main/examples/custom-resources/basic-tcp-udp/transport-server-tcp.yaml
This is necessary for many of these use cases because this all happens at the socket / session / listener level with NGINX.
Beta Was this translation helpful? Give feedback.
All reactions