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,因为它也在其中使用,可能是他们的人可以帮助.
谢谢
路由是使用 TLS 封装的 http、HTTPS 或 TCP。您可以使用具有“节点端口”的服务,该服务通过 TCP 或 udp 在每个节点上公开的高端口上对您的应用程序实例进行负载平衡。
路由指向服务以获取其源数据,但由于路由希望能够通过查看传入的 HTTP 主机标头或 TLS SNI 信息来识别将流量路由到哪个后端服务,因此现在的路由仅支持这些协议。