<p>I have a server that is receiving <strong>multicast messages</strong> on a network interface called &quot;em2&quot;.</p>
<p>I need to get the information coming over into my pods running in minikube so I can use it in an application which I am writing. How would I go about doing this?</p>
<p>The network interfaces shown in <code>minikube ssh</code> are: docker0, eth0, eth1, lo, and two &quot;veth&quot;</p>
<p>Thank you!</p>

<p>There are a few ways to achieve traffic towards Kubernetes pod(s):</p>
<ul>
<li><p>Adding <code>hostNetwork: true</code> flag to the yaml file along with <code>hostPort</code> configuration in order to receive the traffic directly to the pod.</p>
</li>
<li><p>The <a href="https://github.com/k8snetworkplumbingwg/multus-cni/blob/master/docs/quickstart.md" rel="nofollow noreferrer">multus-cni</a> project allows the creation of additional interfaces for your pods (your default one won't accept multicast). Then you will need to bridge the new interface with the em2 interface in your host machine, either by using bridge or <code>macvlan</code></p>
</li>
<li><p>You could use some firewall (e.g. <code>iptables</code>, <code>ipfw</code>, <code>nftables</code>, etc.) to forward the traffic from the em2 interface to the internal K8 network</p>
</li>
</ul>
