oc rsh/logs/exec fail for pods on new nodes in different subnet
Issue
- The
oc logs,oc rshandoc execcommands fail with aforbiddenerror for pods scheduled on newly added nodes from a different subnet. - The following
eventsrelated to the new nodes are observed in thedefaultnamespace.
$ oc get events -n default
...
48m Warning ErrorAddingResource node/new-node-1.testcluster.example.com [adding or updating remote node chassis new-node-1.testcluster.example.com failed, err - failed to create or update chassis to remote for remote node new-node-1.testcluster.example.com, error: failed to parse node chassis-id for node - new-node-1.testcluster.example.com, error: suppressed error logged: k8s.ovn.org/node-chassis-id annotation not found for node new-node-1.testcluster.example.com, error parsing annotation for node new-node-1.testcluster.example.com: could not find "k8s.ovn.org/node-subnets" annotation]
48m Warning ErrorAddingResource node/new-node-2.testcluster.example.com [adding or updating remote node chassis new-node-2.testcluster.example.com failed, err - failed to create or update chassis to remote for remote node new-node-2.testcluster.example.com, error: failed to parse node chassis-id for node - new-node-2.testcluster.example.com, error: suppressed error logged: k8s.ovn.org/node-chassis-id annotation not found for node new-node-2.testcluster.example.com, error parsing annotation for node new-node-2.testcluster.example.com: could not find "k8s.ovn.org/node-subnets" annotation]
48m Warning ErrorAddingResource node/new-node-3.testcluster.example.com [adding or updating remote node chassis new-node-3.testcluster.example.com failed, err - failed to create or update chassis to remote for remote node new-node-3.testcluster.example.com, error: failed to parse node chassis-id for node - new-node-3.testcluster.example.com, error: suppressed error logged: k8s.ovn.org/node-chassis-id annotation not found for node new-node-3.testcluster.example.com, error parsing annotation for node new-node-3.testcluster.example.com: could not find "k8s.ovn.org/node-subnets" annotation]
Environment
- Red Hat OpenShift Container Platform (RHOCP)
- 4.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.