因此,我们正在为我们的集群迁移到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客户端/服务器提供这些证书(或找到它们)。欢迎任何想法。
发布于 2020-04-12 01:23:30
嗨,我遇到了同样的错误,当触发为Hyperledger Fabric Image版本1.4.4创建的应用编程接口时,我在系统中安装了NODE-JS 12+版本,一旦我将NODE-JS版本降级到8.20,版本问题似乎就解决了。
https://stackoverflow.com/questions/58344080
复制相似问题