Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it possible to run both Istio and gRPC in a GKE cluster

Istio and gRPC seem complementary and I'd like to use both in the clusters.

The thing is that they both add an extra container which receives/proxy communication between pods / microservices.

Is it advised or not to use both in parallel in all pods?

Are there particular adaptations to do if one uses both?

like image 213
unludo Avatar asked Dec 09 '25 12:12

unludo


1 Answers

Istio and gRPC do work well together, when declaring your services ports' to istio just make sure to name them grpc-something so the proxy knows it is h2/grpc traffic and route it properly

You mention that gRPC adds an extra container - why not having your service speak gRPC natively ?

We do have future plans with protocol transcoding and rich integrated gRPC/istio libraries that would skip layers but that's not there yet.

like image 156
Laurent Demailly Avatar answered Dec 12 '25 05:12

Laurent Demailly



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!