如何使用 python 客户端调用 knative 服务 [grpc 服务器]

how to call knative service [grpc server] by using a python client

我在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 我能打服务,我不知道我在这里错过了什么..请建议..

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