Envoy Proxy Architecture
Envoy internals: listeners, routes, clusters, endpoints (LDS/RDS/CDS/EDS), filters, and the xDS management API.
Envoy Proxy Architecture
Envoy internals: listeners, routes, clusters, endpoints (LDS/RDS/CDS/EDS), filters, and the xDS management API.
What you'll learn
- Listeners → Routes → Clusters → Endpoints
- xDS: LDS (listeners), RDS (routes), CDS (clusters), EDS (endpoints)
- Envoy admin API on :15000 exposes runtime config and stats
Envoy Config Model
Envoy config model: Listeners (accept connections on port), Routes (match request, forward to cluster), Clusters (group of upstream endpoints), Endpoints (individual backend addresses). Filters transform requests: HTTP filters (gzip, auth), network filters (TLS, rate limit). istiod pushes all config via xDS APIs.
Key takeaways
- Listeners → Routes → Clusters → Endpoints
- xDS: LDS (listeners), RDS (routes), CDS (clusters), EDS (endpoints)
- Envoy admin API on :15000 exposes runtime config and stats
Related concepts
Explore topics that connect to this one.
Ready to see how this works in the cloud?
Switch to Career Paths for structured paths (e.g. Developer, DevOps) and provider-specific lessons.
View role-based pathsSign in to track your progress and mark lessons complete.
Discussion
Questions? Discuss in the community or start a thread below.
Join DiscordIn-app Q&A
Sign in to start or join a thread.