容器化大数据混部后网络隔离策略如何做?离线任务短时间消耗大量的网络,如何避免在线业务不受影响?

参与6

2同行回答

强哥之神强哥之神架构师&技术经理上汽集团云计算中心
1、创建网络策略,限制离线任务Pod与在线业务Pod之间的直接通信。这样可以避免离线任务占用在线业务的网络带宽 。2、在物理层面,使用不同的网络接口和交换机配置,将在线业务和离线任务的网络流量隔离 。3、利用虚拟网络技术(如VLAN、VXLAN)在同一物理网络上创建多个逻辑网络,实...显示全部

1、创建网络策略,限制离线任务Pod与在线业务Pod之间的直接通信。这样可以避免离线任务占用在线业务的网络带宽 。
2、在物理层面,使用不同的网络接口和交换机配置,将在线业务和离线任务的网络流量隔离 。
3、利用虚拟网络技术(如VLAN、VXLAN)在同一物理网络上创建多个逻辑网络,实现在线业务和离线任务的隔离。
4、使用K8S的资源配额和网络插件(如Calico、Cilium)的QoS功能,为离线任务设置带宽限制,避免其占用过多网络带宽。
5、利用 K8S CronJob将离线任务安排在业务低峰时段执行。

收起
互联网服务 · 3天前
dean25dean25课题专家组软件架构设计师民生银行
如果2个10GB网络还不能满足混合部署的带宽需求,可以考虑通过宿主机的linxu 混部内核+cgroup实现对低优大数据作业带宽总量的控制,避免影响在线应用。显示全部

如果2个10GB网络还不能满足混合部署的带宽需求,可以考虑通过宿主机的linxu 混部内核+cgroup实现对低优大数据作业带宽总量的控制,避免影响在线应用。

收起
银行 · 2024-05-08
浏览90

ChatGPT 回答

容器化大数据混部后网络隔离策略可以从以下几个方面考虑:

  1. 使用虚拟局域网(VLAN)进行网络隔离,将不同的容器部署在不同的VLAN中,以避免容器之间的网络干扰。
  2. 使用容器网络插件(如Flannel、Calico等)进行网络隔离,将不同的容器部署在不同的网络中,以避免容器之间的网络干扰。
  3. 使用网络流量控制技术(如QoS)对网络流量进行限制,避免离线任务占用过多的网络带宽,影响在线业务的正常运行。

对于离线任务短时间消耗大量的网络的问题,可以考虑以下几个解决方案:

  1. 对离线任务进行调度,避免在高峰期进行,以减少对在线业务的影响。
  2. 对离线任务进行限制,限制其使用的网络带宽,以避免对在线业务的影响。
  3. 对离线任务进行优化,减少其对网络带宽的消耗,以提高在线业务的稳定性。

总之,容器化大数据混部后的网络隔离策略需要综合考虑容器部署、网络隔离、网络流量控制等多个方面,以保障在线业务的正常运行。同时,对于离线任务短时间消耗大量的网络的问题,需要通过调度、限制、优化等手段进行解决。

提问者

heceke
中原银行股份有限公司
擅长领域: 云计算容器大数据

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2024-05-06
  • 关注会员:3 人
  • 问题浏览:592
  • 最近回答:3天前
  • X社区推广