<p>Istio and gRPC seem complementary and I'd like to use both in the clusters.</p>
<p>The thing is that they both add an extra container which receives/proxy communication between pods / microservices.</p>
<p>Is it advised or not to use both in parallel in all pods?</p>
<p>Are there particular adaptations to do if one uses both?</p>

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

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

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