Openshift在私有环境部署怎样实现TCP服务快速发布?

我们在公有云上可以通过提供的负载均衡设备,快速的将tcp的端口暴露出Openshift集群,让外部可以访问,但是在私有部署的方式,只有Http的方式可以通过主机头的方式快速发布,请问在私有云里面有没有相关设备可以配合Openshift,或者Openshift本身能不能提供此类功能?

参与6

2同行回答

davidsajaredavidsajare副首席解决方案架构师Red Hat
OpenShift 发布 TCP 应用没有任何问题。关键的问题在 Ingress 。 OpenShift 的 Ingress 默认支持 7 层。如果 TCP 应用: 1. 使用 NodePort 2. 使用开源 MentalLB 的方案做四层引入。显示全部

OpenShift 发布 TCP 应用没有任何问题。关键的问题在 Ingress 。 OpenShift 的 Ingress 默认支持 7 层。如果 TCP 应用: 1. 使用 NodePort 2. 使用开源 MentalLB 的方案做四层引入。

收起
互联网服务 · 2021-04-21
浏览754
onionpieceonionpiece云平台工程师建信金科
可以这样设计:svc通过nodePort方式暴露;- 将masters节点挂载负载均衡后面暴露,可以是硬件负载或者自己搭,主要得预设一个区间范围的端口映射,例如openshift集群内nodePort的范围是2w-4w的话,那么负载均衡上就要将相应的端口转发到masters上对应的2w-4w端口;通过网络规划,使用DNS...显示全部

可以这样设计:

  • svc通过nodePort方式暴露;
    - 将masters节点挂载负载均衡后面暴露,可以是硬件负载或者自己搭,主要得预设一个区间范围的端口映射,例如openshift集群内nodePort的范围是2w-4w的话,那么负载均衡上就要将相应的端口转发到masters上对应的2w-4w端口;
  • 通过网络规划,使用DNS、VIP等手段,将入访流量引流到负载上;

前两步不必说,第三步如果也以静态的方式去做,那么整体下来也可以达到所谓的快速。

收起
银行 · 2021-04-21
浏览772

提问者

Helingjun
架构师宁波通商银行
擅长领域: 容器云计算容器云

问题来自

相关问题

相关文章

问题状态

  • 发布时间:2021-04-19
  • 关注会员:3 人
  • 问题浏览:1357
  • 最近回答:2021-04-21
  • X社区推广