-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
Support ExternalTrafficPolicy=Local for HCP KubeVirt mirrored LBs
-
False
-
-
False
-
To Do
-
---
-
---
Overview
The default kubernetes service traffic policy is "Cluster", which evenly distributes traffic across all endpoints at the expense of making multiple hops. For example, traffic could originate on one node, but that traffic might hop to another node in order to evenly distribute traffic to all pod endpoints.
There's another traffic policy called "Local" which reduces the number of hops by sending traffic directly to an endpoint on the node the traffic originates on. This is a more efficient way of handling traffic, but in some cases can result in an imbalanced traffic spread.
In order to fully support the "Local" traffic policy, both the guest and infra LB need to adhere to what it means to pass traffic locally.
Goal
Fully support the "Local" traffic policy for mirrored LBs in hcp kubevirt