-
Bug
-
Resolution: Done
-
Normal
-
None
-
4.17
-
None
-
Moderate
-
None
-
CNF Network Sprint 260
-
1
-
Rejected
-
False
-
-
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