How to attach secondary networks to pods

To attach secondary network interfaces to a pod, you must create and apply configurations that define how the interfaces are attached.

  • You must configure any secondary networks you want to use. Because of individual differences in networks, no default configuration is provided.

  • You must apply YAML manifest to specify each interface by using a NetworkAttachmentDefinition custom resource (CR). A configuration inside each of these CRs defines how that interface is created.

  • CRI-O must be configured to use Multus. A default configuration is included in the microshift-multus RPM.

    • If the Multus CNI is installed on an existing MicroShift instance, the host must be restarted.

    • If the Multus CNI is installed alongside MicroShift, you can add CRs and pods and then start the MicroShift service. Restarting the host in this scenario is not needed.