【问题标题】:Request between pods on kubernetes returning nullkubernetes 上的 pod 之间的请求返回 null
【发布时间】:2023-01-31 00:39:38
【问题描述】:

您好,我正在尝试在 kubernetes(来自 openshift)的同一集群中但在不同的命名空间中通信两个应用程序(两个 API)... 当我使用常规 URL 发送 httpclient 请求时,我收到 SSL 错误,因为路由“离开”内部网络并“返回”。根据建议,我使用我的服务名称(映射在 Pod 上)更改了通信...现在我没有收到错误,但我得到的 HTTRESPONSE 是 Null,没有错误或状态代码: 这是我配置服务名称的方式:

http://servicename.projectname.svc.cluster.local:8080/

如果我将端口更改为 8080 或使用 http,我会收到错误“没有到主机的路由”,但路由已设置。但是下面的 HOST 字段设置为 URL 而不是集群主机,问题是这个吗?

【问题讨论】:

  • 试试http://service-name.namsespace-name.svc.cluster.local
  • 没有端口我得到“名称或服务未知”
  • 请使用代码块在您的线程中包含服务/pod 配置。

标签: c# kubernetes openshift httpclient


【解决方案1】:

通过在管道 (yaml) 中设置证书来解决,以便将其应用于 pod

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 2019-08-26
    • 2017-03-12
    • 2016-03-31
    • 2023-03-07
    • 1970-01-01
    • 2020-02-23
    相关资源
    最近更新 更多