UDP round-robin load-balancing #10
Labels
area/dataplane
feature
New feature or request
priority/important-soon
Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Milestone
Problem Statement
Previously we've added the ability to redirect UDP traffic to a
Backend
using eBPF, but only to a singleBackend
. The purpose of this task is to add support for multipleBackends
in theRouting
map, and then support to balance traffic between thoseBackends
using the "round-robin" strategy in our eBPF data-plane code.Prerequisites
Proposed Solution
BACKENDS
map can now include multipleBACKEND
resourcesBACKEND
resources according to a round-robin strategyUDPRoute
pointing to aService
results in the correct dispersion of requests across multipleBACKEND
resourcesUDPRoute
should be able to support multipleBackendRefs
BackendRef
for aUDPRoute
should be able to support multipleEndpoints
Acceptance Criteria
Service
is used as abackendRef
for aUDPRoute
and it includes multiple endpoints, traffic is load-balanced between those endpoints with a basic round-robin strategy (future iterations may add other strategies, but not required to resolve this).The text was updated successfully, but these errors were encountered: