【问题标题】:how to call knative service [grpc server] by using a python client如何使用 python 客户端调用 knative 服务 [grpc 服务器]
【发布时间】:2022-01-13 05:32:45
【问题描述】:

我在 aks 集群中创建了一个 knative 服务[gRPC server],我已经使用 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-python knative istio-gateway knative-serving


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-04-10
      • 1970-01-01
      • 2020-09-09
      • 1970-01-01
      • 2020-04-03
      • 1970-01-01
      • 1970-01-01
      • 2019-07-02
      • 2016-01-27
      相关资源
      最近更新 更多