我是服务网格事物的新手,所以我使用istio在kubernetes中对微服务的基本实现进行了一些PoC。

我有2个部署,应该使用gRPC相互通信。当我 call grpc服务器时,它返回错误rpc error: code = Internal desc = server closed the stream without sending trailers
这是我的grpc服务配置:
apiVersion: v1kind: Servicemetadata: name: grpcserver labels: app: grpcserverspec: ports: - port: 8080 name: http selector: app: grpcserver

最佳答案

引用Istio docs



因此,服务配置应为:

apiVersion: v1
kind: Service
metadata:
  name: grpcserver
  labels:
    app: grpcserver
spec:
  ports:
  - port: 8080
    name: grpc
  selector:
    app: grpcserver

关于kubernetes - 如何在Istio中路由gRPC?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52253548/

10-09 21:35