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

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

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

收起
参与6

查看其它 1 个回答onionpiece的回答

onionpieceonionpiece云平台工程师建信金科

可以这样设计:

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

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

银行 · 2021-04-21
浏览759

回答者

onionpiece
云平台工程师建信金科
擅长领域: 云计算容器容器云

onionpiece 最近回答过的问题

回答状态

  • 发布时间:2021-04-21
  • 关注会员:3 人
  • 回答浏览:759
  • X社区推广