2

我在 aks 集群中创建了一个 knative 服务 [gRPC 服务器] ,我使用 istio 网关私有静态 IP 公开了该服务,

使用命令kubectl get ksvc后,我得到了一个地址sample-app.test.10.153.157.156.sslio.io

当我尝试在 python 客户端中使用此地址时,它会抛出错误,提示无法连接地址,但如果我尝试使用 curl sample-app.test.10.153.157.156.sslio.io 访问服务,我可以访问服务,我不知道我在这里缺少什么..请建议..

4

1 回答 1

0

GRPC 使用 HTTP/2。您可能需要明确命名您的端口h2c。我假设您已经在路径中没有 Knative 的情况下在本地测试了容器,并且在这种情况下能够进行 grpc 调用。

于 2021-12-08T11:12:41.627 回答