istio.io icon indicating copy to clipboard operation
istio.io copied to clipboard

DOC or Blog: describe the detailed flow when 2 services talk to each other

Open linsun opened this issue 8 years ago • 2 comments

It would be great if you guys described what exactly happens when 2 services are talking to each other; maybe in a deep dive blog linked from the docs (maybe from https://istio.io/docs/concepts/traffic-management/request-routing.html). What exactly happens at the IP / TCP level; e.g., which IPs are involved (either virtual ones or the IPs that the containers are assigned with), whether there is NAT, what kind of job do iptables do. Starting with the DNS resolution when a service service-a queries another service-b or when it calls an IP of a certain POD. I have so many questions in this regard. I expressed some of them in this other issue #928 . As you can see, I'm even confused with all the possible http response codes (e.g., 404, 431) I get when talking to other service.

(copied from https://github.com/istio/istio/issues/905#issuecomment-332440840) cc @stepanv

linsun avatar Sep 27 '17 13:09 linsun

Good idea for a blog post.

geeknoid avatar Oct 13 '17 16:10 geeknoid

https://istio.io/latest/docs/ops/configuration/traffic-management/traffic-routing/ is pretty close to this, though it only covers part of the request flow

howardjohn avatar Jun 04 '24 19:06 howardjohn