【发布时间】:2022-01-07 07:30:11
【问题描述】:
我已将 nginx 配置为 openshift 中的一个 pod 和另一个 pod 中的 nginx webserver 的反向代理。 我能够单独卷曲每个服务(代理、网络服务器),但我无法将我的请求代理到网络服务器。 我的意思是,当我 curl nginx 代理 url 时,它应该显示 nginx 网络服务器页面,而不是显示它自己的页面。
我们的 config/yaml 文件的链接如下:
【问题讨论】:
-
您是否正在尝试构建入口控制器?
-
我们已经从运营商中心尝试了 nginx 入口控制器,但它不工作,发生 crashloopback 错误。这就是我们使用 nginx 作为反向代理的原因。
-
从 git repo 上的部署来看,您似乎没有在配置映射的
volumeMounts部分中安装特定文件或配置。这对你有意义吗? -
使用 nginx 入口控制器更加努力。解决这个问题比您尝试做的要容易得多,而且非常标准。忘记操作员中心,尝试转到 github 存储库并按照他们的安装说明进行操作,从一个简单的 helm 图表开始。
-
@SoftwareEngineer 这就是我没有使用 kubernets 我正在使用 openshift 的问题。他们说我们不支持入口控制器
标签: kubernetes openshift redhat nginx-reverse-proxy