Openshift V3:服务和路由混乱

时间:2015-11-21 01:40:26

标签: kubernetes openshift-origin

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

service中的说明说明:

  

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

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

  

路由器支持以下协议:

     

HTTP

     

HTTPS(使用SNI)

     

的WebSockets

     

具有SNI的TLS

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

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

修改 标记为Kubernetes,因为它也在其中使用,可能是他们的某些人可以提供帮助。

由于

1 个答案:

答案 0 :(得分:4)

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

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