错误的主机名停止应用程序产生输出

问题描述 投票:0回答:1

我有一个在项目中运行的 pod,它正在运行,但应用程序不产生输出。

我注意到主机名错误,所以我删除了路由,该路由由 openshift 使用不同的路由名重新创建,但主机名仍然错误。 我该如何解决这个问题?我应该更改入口配置吗?如果是这样,我该怎么做,是否需要使用正确的主机名修改特殊对象以允许来自外部的流量?

deployment openshift kubernetes-ingress podman
1个回答
0
投票

不确定您的案例中的“主机名”是指您在路由中使用的 URL,还是指的是 Pod 主机名。

对于路由,通常您可以在“.spec.host”字段中设置任意值。然后,当带有此特定“主机”HTTP 标头的 HTTP 请求到达 OpenShift 路由器时,它将被转发到您的应用程序。因此,您可以将路由中的主机名编辑为您想要的任何内容。

至于 Pod 主机名,这是由 OpenShift 动态设置的,因此每个 Pod 都会设置不同的主机名。如果您想更改它,您可以查看 StatefulSets 或 Pod 的“.spec.hostname”字段。

© www.soinside.com 2019 - 2024. All rights reserved.