我有Node.js grpc服务器和Node.js grpc客户端。我的grpc服务器是不安全的服务器,我已经在本地使用客户端测试了grpc服务器。
但是我使用nginx入口控制器和网络负载平衡器部署到kube,然后出现错误。
$ grpcurl -insecure -proto my.proto grpc.example.com my.grpc.package/service
奇怪的是,当我使用grpcurl时,我可以获得成功的结果。
我正在使用此脚本。
(oX,oY)
是因为服务器问题吗?还是我的客户不正确?
答案 0 :(得分:0)
通常,味精是使用错误端口的结果。
就我而言,服务是:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
foo-name ClusterIP 10.0.8.132 <none> 5556/TCP,5557/TCP 123d
我正在将端口转发到5556,并且收到相同的错误消息。
我将端口从5557更改为转发,并且工作正常。