-
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
Deprecate and remove TCP/UDP forwarding #11666
Comments
This issue is currently awaiting triage. If Ingress contributors determines this is a relevant issue, they will accept it by applying the The Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
We do encounter a lot of TCP/UDP related questions in our issues list and user channel. https://github.com/kubernetes/ingress-nginx/issues?page=2&q=is%3Aissue+is%3Aopen+tcp |
Yes, but it doesn't mean we should be supporting it :) |
This is stale, but we won't close it automatically, just bare in mind the maintainers may be busy with other tasks and will reach your issue ASAP. If you have any question or request to prioritize this, please reach |
This is a low priority and most likely will not make the cut to deprecations. This functionality will be implemented in InGate and the Gateway API, not in ingress. More details here https://www.youtube.com/watch?v=KLwsV6_DntA |
Ingress API was originally built to allow routing of HTTP (L7) traffic. Due the time, some additional features, like supporting TCP and UDP forwarding has been added.
The maintenance of these APIs became a burden to migrate to NJS, and created a bunch of different issues on ingress-nginx. Officially, the way to route TCP/UDP traffic on a Kubernetes cluster should be made on 2 different ways:
As part of the GatewayAPI evolution, I would like to deprecate and remove TCP and UDP forwarding from current ingress-nginx as part of the next minor release and focus the current ingress-nginx implementation on L7/HTTP routing.
/kind deprecation
The text was updated successfully, but these errors were encountered: