Istio和gRPC似乎是互补的,我希望在群集中同时使用它们。
问题是他们都添加了一个额外的容器,用于在pod /微服务之间接收/代理通信。
是否建议在所有豆荚中同时使用两者?
如果同时使用两者,是否有特殊的适应性?
感谢您的任何建议!
答案 0 :(得分:2)
Istio和gRPC可以很好地协同工作,在将服务端口声明为istio时,请确保将它们命名为grpc-something
,以便代理知道它是h2 / grpc流量并正确路由
你提到gRPC增加了一个额外的容器 - 为什么不让你的服务本地说gRPC?
我们确实有未来的计划,包括协议转码和丰富的集成gRPC / istio库,它们可以跳过层,但还没有。