envoyproxy/gateway
Voir sur GitHubsupport multiple regions when using PreferLocal/WeightedZones
Open
#8 146 ouverte le 1 févr. 2026
help wantedno stalebot
Métriques du dépôt
- Stars
- (2 871 stars)
- Métriques de merge PR
- (Métriques PR en attente)
Description
Description:
Enable locality_weighted_lb_config for ConsistentHash load balancer type (Maglev/RingHash) in Envoy Gateway, which is already supported by upstream Envoy but not exposed in Envoy Gateway's API.
Use Case: Session affinity with locality preference
Locality-weighted consistent hashing where:
- ✅ Hash(Session-ID) → picks specific endpoint
- ✅ Endpoint is in a specific zone → always same zone
- ✅ Locality weights control the distribution (e.g., 70% in Zone A)
Envoy Gateway's code explicitly:
- Doesn't include LocalityLbConfig when building Maglev clusters (missing in xDS translation)
[optional Relevant Links:]
Any extra documentation required to understand the issue.