Running containers with multiple network interfaces


#1

So, I have a rather large Kubernetes cluster which uses Weave-Net for POD/container networking. I now have a requirement to add a few nodes to my cluster which have multiple network interfaces. One interface will attach to the existing network my Kubernetes cluster is currently running on, and the second (new) interface will attach to another non-routeable private network. My question is: Is it possible with Kubernetes (and/or) using Weave to take advantage of this second network and expose it to a new network interface inside the container (i.e. eth1), without having to add additional network drivers or plugins?

Does anyone know if Weave-Net can already accomplish this with Kubernetes? I am really trying to avoid having to go the route of adding something like multus to the ecosystem.

Thank you,

Rory Savage