Basic question on linkerd support for GRPC


I have just tried out the hello world sample on k8s with zipkin and linkerd-viz enabled. This certain is really exciting to be able to delegate all the infrastructure items including observability to the service mesh.
Regarding gRPC , does the underlying service (say Hello -> World) also need to support gRPC or does Linkerd to the protocol translation from http to h2/gRPC ?


Hi Tsukhu. For gRPC, the underlying app needs to support it. There is no programmatic way of translating between e.g. JSON-over-HTTP and gRPC.

For HTTP/2 more generally, Linkerd could potentially upgrade HTTP/1.1 to HTTP/2. This is on the roadmap but is currently unscheduled.

closed #3

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.