Openshift V3:服务和路线混乱

use*_*095 6 openshift-origin kubernetes

我正在浏览Openshift V3文档,并对服务和路由细节感到困惑.

服务中的描述说:

每个节点还运行一个简单的网络代理,该代理反映该节点上API中定义的服务.这允许节点跨一组后端执行简单的TCP和UDP流转发.

它可以转发TCP/UDP流,而路由中的描述说:

路由器支持以下协议:

HTTP

HTTPS(带SNI)

的WebSockets

带SNI的TLS

基本上,我的要求是运行一个运行在UDP和端口5060上的SIP应用程序.

请帮助我理解上述环境中服务和路由的含义,并可以在Openshift V3上部署我的应用程序.我发现很少有相关的问题,但那些相当陈旧.

编辑 标记Kubernetes,因为它也在其中使用,可能是他们的人可以帮助.

谢谢

Cla*_*ton 5

路由是使用 TLS 封装的 http、HTTPS 或 TCP。您可以使用具有“节点端口”的服务,该服务通过 TCP 或 udp 在每个节点上公开的高端口上对您的应用程序实例进行负载平衡。

路由指向服务以获取其源数据,但由于路由希望能够通过查看传入的 HTTP 主机标头或 TLS SNI 信息来识别将流量路由到哪个后端服务,因此现在的路由仅支持这些协议。