Understanding readiness indicators for SDN and Multus relating to 80-openshift-network.conf files on OpenShift 4.x
Issue
- Pods cannot get deployed on a certain node(s) and similar errors can be observed in the project events:
56m Warning FailedCreatePodSandBox pod/<pod name> Failed to create pod sandbox: rpc error: code = Unknown desc = failed to create pod network sandbox <container name>(5df092236561cb901788c5598b21c214835adbbe186a38e5e71856e71b03ec60): error adding pod <pod name> to CNI network "multus-cni-network": plugin type="multus" name="multus-cni-network" failed (add): Multus: [<pod name>/f9f24077-976e-4b3d-9009-3d78cccf25ce]: have you checked that your default network is ready? still waiting for readinessindicatorfile @ /var/run/multus/cni/net.d/80-openshift-network.conf. pollimmediate error: timed out waiting for the condition
- Creating the missing file does not seem to resolve the condition, nor does copying over from a valid running neighboring host node.
Environment
- Red Hat OpenShift Container Platform (RHOCP) 4.x
- OpenShift SDN
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.