xDS Deep Dive: Dissecting the "Nervous System" of the Service Mesh

kt
Introduction I was debugging Istio routing the other day, and honestly, I had a moment where I felt a bit "creeped out." You tweak a VirtualService YAML file, hit kubectl apply , and within seconds, the routing rules across hundreds of Envoy proxies scattered throughout the cluster switch over perfectly. There's no process restart. You aren't running nginx -s reload . Rolling out configuration changes to thousands of hosts happens in seconds, and even if you push a completely broken YAML, it mag