Service Mesh Field Report
The series archive
Every week, one report from running Istio and Envoy in the enterprise: a real situation, the pattern behind it, and what it means for the people responsible. Written by Uli Renz, OMNI52. All reports first appeared on LinkedIn, in German.
- Four Questions, and You Can Read Any Envoy Mesh
Almost every mesh runs the same engine. Today I take it apart. Don't fear the depth, there are exactly four parts.
- Almost Every Mesh Runs the Same Engine
Istio, Kuma, Consul, App Mesh, Gloo. Five names, and under the hood the same proxy five times: Envoy.
- The Real Problem Was Never Istio
Ten Field Reports. Almost all of them had the same root cause. And it was never in Istio.
- Observability that actually helps in an incident
During an incident, most people open Grafana first. Everything green. That's exactly where the team gets stuck.
- The Diagnostic Path Every Team Gets
Two teams last week: one guesses for three hours, one is done in twenty minutes. The difference isn't talent. It's this one path.
- The scariest error message usually has the most mundane cause
Most mesh incidents aren't hard. They just look that way.
- Allow locally, prevent mesh-wide
Closing the gap without taking away tenant autonomy.
- When One Tenant Hijacks Everyone Else's Traffic
Letting tenants create their own VirtualServices opens a door to MITM inside your own mesh.
- Whoever Owns the Mesh Decides What Stays
From Soltau, live at CloudLand: who's actually responsible in the mesh?
- What Nobody Understands Anymore, but Everyone Still Uses
20, 100, 500+ configuration objects - and no one dares to delete a thing.
- When the CVE Lands, It's Too Late
Istio ships a minor release every three months. Sounds predictable.
- When "Secure" Is Just a Gut Feeling
mTLS enabled everywhere, dashboards green - and nobody can say what actually runs encrypted.