<p>It's come to my attention that NLB does not support UDP, or any other type of LoadBalancer on AWS. I am deploying an application on Kubernetes with the following constraints:</p>

<ul>
<li>I need multiple pods running on multiple node, not using host networking</li>
<li>I need to route traffic (UDP/TCP) to this deployment</li>
<li>The pods should be used interchangeably (a given user's traffic might be routed to pod A on node 1 or pod B on node 2, and I shouldn't have to worry)</li>
<li>It doesn't have to give me a static IP / AWS NLB domain / or a given domain, as long as the LoadBalancer gives me something to connect to my pods through, I don't care what it looks like.</li>
</ul>

<p>Any guidance would be appreciate!</p>

<p>Seems like UDP LBs are on the roadmap for AWS, but still unavailable according to <a href="https://forums.aws.amazon.com/thread.jspa?threadID=264282" rel="nofollow noreferrer">this</a>. But DNS round-robin, and setting up your own LB are common approaches mentioned in the <a href="https://www.reddit.com/r/aws/comments/8tirpw/udp_load_balancing_in_aws/" rel="nofollow noreferrer">community</a> to address the lack of UDP support for AWS LB services.</p>

<p>Hope this helps!</p>
