Openshift路由接受SMTP请求



我想创建一个接受SMTP流量的Openshift路由

我可以用nodeport来做,但是我失去了路由提供的DNS和负载平衡功能。

我可以在端口25上使用TCP路由吗?

这可能吗?

简短的回答:不,你不能
"Routes"只能"听";在端口80和443

"NodePort"服务是这里的路

对于DNS和负载平衡,您需要在集群前面使用/安装负载平衡器。OCP实际上需要2。一个用于API,一个用于用户流量…

您应该已经有一个指向节点的入口控制器部署在您的OCP集群中,以引导流量到"Routes"…

NodePort服务也将使所有在该端口上侦听的集群节点,即使是与您的应用程序关联的pod没有运行的节点。流量将从连接登陆的节点路由/分派到k8s调度器启动应用程序pod的节点之一,因此"内部负载平衡">

官方文档在这里

相关内容