<p>I've got a single-node k8s cluster running on a VPS with Traefik configured as it's Ingress controller and MetalLB as the LoadBalancer.<br />
This is working great for all my TCP servers, however, I would like to host a dedicated game server in the cluster, which needs to be exposed over UDP.<br />
Now, I know Traefik supports UDP as well as TCP, but the problem is getting it to Traefik.
I cannot expose multiple protocols over one Service of type LoadBalancer, meaning that that option will not work.<br />
I could try exposing the service through NodePorts, but that will change the mapping of the ports which I want to prevent. Also, using <code>port-forward</code> is not possible, as this <a href="https://github.com/kubernetes/kubernetes/issues/47862" rel="nofollow noreferrer">does not support UDP</a>.</p>
<p>What other options do I have?</p>

ralphcom
<p>I just found out that MetalLB supports <a href="https://metallb.universe.tf/usage/#ip-address-sharing" rel="nofollow noreferrer">IP sharing under some conditions!</a>.<br />
I'll try this out.</p>
