oc rsh/logs/exec fail for pods on new nodes in different subnet

Solution Verified - Updated -

Issue

  • The oc logs, oc rsh and oc exec commands fail with a forbidden error for pods scheduled on newly added nodes from a different subnet.
  • The following events related to the new nodes are observed in the default namespace.
$ 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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content