Multus CNI enables a single Kubernetes Pod to connect to multiple networks. Anthos on bare metal uses it for CNFs that separate data-plane traffic from management or control-plane traffic, improve performance, or isolate flows. section 8.3.2
A Multus deployment uses three configuration layers:
- Define each additional network with a NetworkAttachmentDefinition, selecting an additional CNI such as IPvlan, MacVLAN, Bridge, or SR-IOV. section 8.3.2
Interface layout
The default Kubernetes interface appears inside the Pod as eth0. Multus-created interfaces appear as net1, net2, and subsequent names, allowing a CNF to connect different network segments. section 8.3.2
