2

因此,我们正在为我们的集群迁移到 istio。现在,我们所有的后端微服务都通过 GRPC(grpc-node)与我们自己的证书启用 TLS 进行通信。而且效果很好。但是,每当我们使用 istio sidecar 时,都会出现以下错误:

9 ssl_transport_security.cc:1245] Handshake failed with fatal error SSL_ERROR_SSL: error:1408F10B:SSL routines:ssl3_get_record:wrong version number.

这当然意味着事情没有连接并且服务失败。

这让我觉得特使代理没有正确处理我们的证书,我们应该使用他们的 mTLS 配置,但是我不知道如何将这些证书(或找到它们)提供给我的 gRPC 客户端/服务器。欢迎任何想法。

4

1 回答 1

2

嗨我遇到了同样的错误,在触发为 Hyperledger Fabric Image 版本 1.4.4 创建的 API 时,我的系统中安装了 NODE-JS 12+ 版本,一旦我将 NODE-JS 版本降级到 8.20 版本问题似乎是解决。

于 2020-04-11T17:23:29.547 回答