Unable to deploy 2 egress routers to the same OpenShift node

Solution Unverified - Updated -

Issue

  • Cannot deploy two OpenShift egress routers to a single node. If a second egress pod is deployed (openshift3/ose-egress-router or openshift/origin-egress-router) on a node already running an egress pod, the second pod will fail to start with the error:

    Reason: Failed sync
    Message: Error syncing pod, skipping: failed to "SetupNetwork" for "egress-1_routing-demo2" with SetupNetworkError: "Failed to setup network for pod \"egress-1_routing-demo2(ea13b84a-ef1e-11e6-bed1-525400d3abb3)\" using network plugins \"redhat/openshift-ovs-multitenant\": Error running network setup script: + ip link add link eth0 name macvlan0 type macvlan mode private\nRTNETLINK answers: File exists\n; Skipping pod"
    

Environment

  • kernel-3.10.0-514 and later
  • OpenShift 3.2 and later
  • kubernetes v1.3.0+52492b4

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