envoy
tag-v1.9.0
About the documentation
Introduction
What is Envoy
Architecture overview
Terminology
Threading model
Listeners
Listener filters
Network (L3/L4) filters
HTTP connection management
HTTP filters
Static State
Dynamic State
HTTP routing
gRPC
WebSocket and HTTP upgrades
Cluster manager
Service discovery
Health checking
Connection pooling
Load Balancing
Overview
Supported load balancers
Original destination
Overprovisioning Factor
Priority levels
Zone aware routing
Panic threshold
Locality weighted load balancing
Load Balancer Subsets
Outlier detection
Circuit breaking
Global rate limiting
TLS
Statistics
Runtime configuration
Tracing
TCP proxy
Access logging
MongoDB
DynamoDB
Redis
Hot restart
Dynamic configuration
Initialization
Draining
Scripting
External Authorization
Overload manager
Deployment types
Comparison to similar systems
Getting help
Version history
Getting Started
Building and installation
Configuration reference
Operations and administration
Extending Envoy for custom use cases
v2 API reference
FAQ
envoy
Docs
»
Introduction
»
Architecture overview
»
Load Balancing
View page source
Load Balancing
ΒΆ
Overview
What is Load Balancing?
Distributed Load Balancing
Global Load Balancing
Both Distributed and Global
Supported load balancers
Weighted round robin
Weighted least request
Ring hash
Maglev
Random
Original destination
Original destination host request header
Overprovisioning Factor
Priority levels
Zone aware routing
Panic threshold
Locality weighted load balancing
Load Balancer Subsets
Examples