【发布时间】:2021-09-03 20:45:45
【问题描述】:
我们使用来自 openshift 市场的认证运营商在 openshift 上安装了 nginx 入口控制器。我们正在尝试公开 TCP 服务并尝试遵循以下文档。
https://kubernetes.github.io/ingress-nginx/user-guide/exposing-tcp-udp-services/
但是标志 --tcp-services-configmap 无法添加它执行部署任一 nginx 入口控制器,当我将它添加到部署时它不会持久化,因为部署是由 nginx 入口控制器操作员控制的。我没有找到在 nginx 入口控制器中添加标志 --tcp-services-configmap 的选项,有没有其他方法可以将此标志添加到 nginx 入口控制器? 或者任何其他使用 nginx 入口控制器公开 TCP 服务的方式,该控制器是使用 operator 安装的。
任何意见将不胜感激。
【问题讨论】:
-
你需要打开一个你没有链接到的运营商回购问题,以便任何人给你更具体的建议
-
@mdaniel 提出了 nginx-ingress-controller operator git 的问题,希望有答案
-
嗨,我想我们这里有些不匹配。假设您正在谈论nginx-ingress-operator。您引用的文档适用于不同的产品。你可以阅读更多关于它的信息here。从纯粹的
nginx-ingress-inc角度来看,我认为你应该看这里:docs.nginx.com/nginx-ingress-controller/configuration/…。 -
@DawidKruk 使用 nginx 传输服务器我们可以暴露 tcp 服务
标签: kubernetes openshift kubernetes-ingress nginx-ingress