<p>I've just deployed graylog on my kubernetes cluster.</p>

<p>I need to be able to expose udp port as ingress rule, under graylog.localhost/gelf. Currently, my services are:</p>

<pre><code>$ kubectl get service -o wide -l app.kubernetes.io/name=graylog
NAME                        TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)     AGE   SELECTOR
graylog-1583177737-master   ClusterIP   10.43.131.54    &lt;none&gt;        9000/TCP    20m   app.kubernetes.io/instance=graylog-1583177737,app.kubernetes.io/name=graylog,graylog-role=master
graylog-1583177737-web      ClusterIP   10.43.141.128   &lt;none&gt;        9000/TCP    20m   app.kubernetes.io/instance=graylog-1583177737,app.kubernetes.io/name=graylog
graylog-1583177737-udp      ClusterIP   10.43.188.69    &lt;none&gt;        12201/UDP   20m   app.kubernetes.io/instance=graylog-1583177737,app.kubernetes.io/name=graylog
</code></pre>

<p>My service <code>graylog-1583177737-udp</code> is as below:</p>

<pre><code>$ kubectl describe service graylog-1583177737-udp
Name:              graylog-1583177737-udp
Namespace:         graylog
Labels:            app.kubernetes.io/component=UDP
                   app.kubernetes.io/instance=graylog-1583177737
                   app.kubernetes.io/managed-by=Helm
                   app.kubernetes.io/name=graylog
                   app.kubernetes.io/version=3.1
                   helm.sh/chart=graylog-1.5.2
Annotations:       &lt;none&gt;
Selector:          app.kubernetes.io/instance=graylog-1583177737,app.kubernetes.io/name=graylog
Type:              ClusterIP
IP:                10.43.188.69
Port:              gelf  12201/UDP
TargetPort:        12201/UDP
Endpoints:         10.42.0.48:12201,10.42.1.47:12201
Session Affinity:  None
Events:            &lt;none&gt;
</code></pre>

<p>My ingress controller is traefik.</p>

<p>Please correct me if I am wrong but it will be possible with new version of traefik <code>2.2</code>.</p>

<p>The <code>UDP</code> support as described on Github traefik's project page: <a href="https://github.com/containous/traefik/projects/3?card_filter_query=udp" rel="nofollow noreferrer">Github.com: traefik project site</a> will be available in the version <code>2.2</code> which is now a release candidate. </p>

<p>On the time of writing this, the current newest downloadable version of traefik from docker image repository is version <code>2.1.6</code>. </p>

<p>Please have a look at:</p>

<ul>
<li><a href="https://github.com/containous/traefik/issues/5048#" rel="nofollow noreferrer">Github.com: Traefik UDP support issue</a></li>
<li><a href="https://docs.traefik.io/v2.2/routing/entrypoints/" rel="nofollow noreferrer">Traefik.io: Entrypoints with UDP support on version 2.2</a></li>
<li><a href="https://docs.traefik.io/v2.2/routing/services/" rel="nofollow noreferrer">Traefik.io: Services on version 2.2</a></li>
<li><a href="https://docs.traefik.io/routing/entrypoints/" rel="nofollow noreferrer">Traefik.io: Entrypoints on version 2.1 (latest)</a></li>
</ul>

<p>Please let me know if you have any questions on that. </p>
