-
Notifications
You must be signed in to change notification settings - Fork 591
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
UDP in Railgun #925
Comments
TBD: whether the scope of this issue is only plain UDP (without DTLS) or UDP with DTLS support (DTLS offloading, SNI, etc.). TBD: whether kubernetes (kube-proxy, networking) works nicely with UDP (including ICMP Port Unreachable, etc.) |
We need to figure out whether to implement this on top of service-apis or existing KIC APIs. Hence removal of "help wanted". |
Edit: yes |
Blocked by #1043 - we need to understand whether this should go to KIC 2.0 or 1.x or both |
I took a first pass at |
We're going to follow up on my previous branch work and spike a |
Merged in |
Kong 2.2 introduces support for UDP routes.
From a KIC implementation standpoint, TCPIngress has fields similar to what UDP routes will require, i.e. a hostname (handled via TLS SNI) and a port.
The user interface is an open question. Service APIs propose HTTPRoute and TCPRoute resoruces. In our current model, we could introduce a new UDPIngress CRD or augment TCPIngress to support protocols other than TCP, despite the name.
Upstream TLS is an open question. On the Kong end, there are
tls
,tcp
, andudp
services, and all are implemented via NGINX streams: Kong/kong@967043eThe text was updated successfully, but these errors were encountered: