The NMState Operator enables declarative network configuration of the cluster through Kubernetes resources (NodeNetworkConfigurationPolicy). It is required for all VLAN subinterfaces and Linux bridges. Without it, node networking would have to be configured manually and would not persist across reboots.
1OpenShift Console → Ecosystem → Software Catalog → Operators → search for
Kubernetes NMState Operator2Install: namespace
openshift-nmstate, update channel stable3After installation: create the NMState CR (YAML from the Commands/YAML tab)
4Wait until all
nmstate pods are Running (~2 min)5Verify:
oc get pods -n openshift-nmstate (all Running)6Verify:
oc get nns → shows the NodeNetworkState of the SNO node7Check node NIC configuration:
oc get nns <nodename> -o yaml