Linkerd loadbalance gRPC services in unexpected manner Linkerd loadbalance gRPC services in unexpected manner kubernetes kubernetes

Linkerd loadbalance gRPC services in unexpected manner


To configure Linkerd service mesh, each node will have a Linkerd. There will be no service-to-service direct communication across the nodes, only Linkerd is allowed to talk to another Linkerd. And Linkerd will communicate with services which are created in same node.

In your case, you Kubernetes service will talk to Linkerd, then Linkerd will distribute its request to all other Linkerd. This is how requests are distributed across nodes. Then upstream Linkerd will distributed requests among services on its node.

enter image description here

To get more, please check this: linkerd-as-a-service-mesh