Latest Blog Posts
-
Understanding Envoy's Extension and Integration Mechanisms: From Built-in Filters to Dynamic Modules
- May 20, 2025
This article dives into various extension and integration mechanisms supported by Envoy, including built-in C++, Lua scripts, Wasm plugins, dynamic modules, and external integrations like ext_proc and ext_authz. I also share my personal preference and reasoning in favor of dynamic modules.
-
Step-by-Step Guide: Moving from ingress-nginx to Envoy Gateway
- May 18, 2025
This blog guides users through migrating from
ingress-nginx
to Envoy Gateway using the Gateway API. It covers the reasons for migration, step-by-step instructions on Minikube, and how theingress2gateway
tool simplifies the transition to a more modern ingress architecture. -
Observability Guide for Envoy Gateway Data Plane
- Apr 28, 2025
A hands-on guide to configuring observability for the data plane of Envoy Gateway using Prometheus, Loki, and Tempo.
-
Leveraging EnvoyPatchPolicy to Extend the Capabilities of Envoy Gateway
- Apr 14, 2025
Learn how to use EnvoyPatchPolicy to dynamically modify xDS resources in Envoy Gateway, including practical examples such as customizing local replies. Based on Envoy Gateway v1.3.2.
-
Beyond Sidecar: A Deep Dive into Istio Ambient Mode Traffic Mechanism and Cost Efficiency
- Mar 22, 2025
This post introduces the background, core components, traffic flow mechanisms, and comparisons between Ambient Mode and the traditional Sidecar model in Istio—helping you evaluate and get started with this new feature quickly.
About Jimmy Song
Jimmy Song, Tetrate developer advocate, Founder of Cloud Native Community (China) , and CNCF Ambassador . With over a decade of experience in software development, architectural design, and community management, he has worked at iFlytek , TalkingData , and Ant Group .
