我想创建一个接受SMTP流量的Openshift路由
我可以用nodeport来做,但是我失去了路由提供的DNS和负载平衡功能。
我可以在端口25上使用TCP路由吗?
这可能吗?
简短的回答:不,你不能"Routes"
只能"听";在端口80和443
"NodePort"
服务是这里的路
对于DNS和负载平衡,您需要在集群前面使用/安装负载平衡器。OCP实际上需要2。一个用于API,一个用于用户流量…
您应该已经有一个指向节点的入口控制器部署在您的OCP集群中,以引导流量到"Routes
"…
NodePort
服务也将使所有在该端口上侦听的集群节点,即使是与您的应用程序关联的pod没有运行的节点。流量将从连接登陆的节点路由/分派到k8s调度器启动应用程序pod的节点之一,因此"内部负载平衡">
官方文档在这里