Home / Companies / Kong / Blog / Post Details
Content Deep Dive

Envoy Service Mesh: Configuration Examples and Use Cases

Blog post from Kong

Post Details
Company
Date Published
Author
Scott Lowe
Word Count
1,066
Company Posts That Month
16
Language
English
Hacker News Points
-
Post removed?
No
Summary

A service mesh is an infrastructure layer for facilitating service-to-service communications, with Envoy often utilized as a data plane component within service meshes such as Istio and Kong's Kuma. Envoy configurations can be complex due to its support for dynamic configuration, load balancing, protocol support, retries, circuit breaking, and rate limiting. Core components of Envoy include listeners, filters, clusters, and routes. Listeners receive traffic, filters process it, clusters determine the traffic's destination, and routes are used for directing HTTP traffic based on higher-level application knowledge. The control plane of a service mesh integrates with systems like Kubernetes to gather service information, translating it into configurations for Envoy using xDS APIs, which manage the discovery of components such as listeners and clusters. The Aggregated Discovery Service (ADS) streamlines this process by delivering configuration data in one continuous stream. Practical applications of Envoy in a service mesh context can be seen in demonstrations using Kubernetes and Kuma, showcasing how service mesh policies are translated into Envoy configurations.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 3 1,000 135 53 +55%
Observability 1 495 122 31 -29%
Zero Trust 1 225 16 6 +45%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.