Istio 和 gRPC 似乎是互补的,我想在集群中使用两者。
问题是它们都添加一个额外的容器,用于接收/代理 pod/微服务之间的通信。
是否建议在所有 Pod 中并行使用两者?
如果两者兼而有之,是否有特别的调整要做?
Istio 和 gRPC 确实可以很好地协同工作,当向 istio 声明您的服务端口时,只需确保将它们命名grpc-something
,以便代理知道它是 h2/grpc 流量并正确路由它
您提到 gRPC 添加了一个额外的容器 - 为什么不让您的服务在本地使用 gRPC ?
我们确实有协议转码和丰富的集成 gRPC/istio 库的未来计划,这些库可以跳过层,但这还没有。