Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-42379

Pods not reachable via MetalLB load balancer with ETP=Local

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • 4.17
    • None
    • Moderate
    • None
    • CNF Network Sprint 260
    • 1
    • Rejected
    • False
    • Hide

      None

      Show
      None

      Description of problem:

      Pods behind MetalLB load balancer ain't reachable when service is configured with externalTrafficPolicy: Local

      Version-Release number of selected component (if applicable):
      4.17.0-rc.5

      How reproducible:
      so far 100%

      Steps to Reproduce:

      1. Create a deployment

      2. Create a service of LoadBalancer type with externalTrafficPolicy set to Local

      3. Create EgressService

      4. Access backend pods via LoadBalancer's IP address

      Actual results:
      Fail to reach backend pods

      Expected results:
      Backend pods are reachable via LoadBalancer's IP address

      Additional info:

      Dualstack baremetal cluster with bonds, OVN configured with Local GateWay and routingViaHost enabled.

      NNCPs configure VRFs on the nodes

      Same config works with externalTrafficPolicy set to Cluster.
      Also externalTrafficPolicy: Local worked on 4.16.13

              obraunsh@redhat.com Ori Braunshtein
              yprokule@redhat.com Yurii Prokulevych
              Anurag Saxena Anurag Saxena
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: