【发布时间】: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