基于Kubernetes的集群内部网络流量优化方法、设备、系统及介质技术方案

技术编号:36695518 阅读:30 留言:0更新日期:2023-02-27 20:07
本发明专利技术公开了一种基于Kubernetes的集群内部网络流量优化方法、设备、系统及介质,所述方法包括以下步骤:响应于所述存储调度服务接收到至少一路流量对应的流量转发任务,确定至少一路流量中的每一路流量对应的Node,并将该路流量对应的流量转发任务下发到该Node上的任一存储服务;接收到流量转发任务的存储服务向媒体调度服务发送请求,以确定该路流量的流量转发情况;根据该路流量的流量转发情况,确定与该路流量对应的媒体服务,从与该路流量对应的媒体服务分发一路媒体流至该媒体服务所在Node上的任一存储服务。其可保证媒体流传输在同一节点上进行,进一步降低Pod间耦合网络流量的传输,实现资源的更合理分配。实现资源的更合理分配。实现资源的更合理分配。

【技术实现步骤摘要】
基于Kubernetes的集群内部网络流量优化方法、设备、系统及介质


[0001]本专利技术属于网络流量优化
,具体地涉及一种基于Kubernetes的集群内部网络流量优化方法、设备、系统及介质。

技术介绍

[0002]在传统部署时代,应用程序运行在物理服务器上,无法为应用程序定义资源边界,会导致资源分配问题,而在不同的物理服务器上运行每个应用程序又会造成资源利用率低的问题, 并且扩展和维护成本很高。
[0003]虚拟化技术是将一台计算机虚拟为多台逻辑计算机,每台逻辑计算机可运行不同的操作系统,使应用程序可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。目前主要分为硬件级虚拟化(虚拟机)和操作系统级虚拟化(容器化)。
[0004]硬件级虚拟化由于运行在硬件之上,需要模拟一个完整的操作系统,所以不利于应用的升级和更新/回滚,并且对物理机性能损耗较大,可移植性差。
[0005]操作系统级虚拟化运行在操作系统之上,允许操作系统上有多个独立的用户空间实例,通过用户空间实例隔离各个服务进程的运行环境。通过容本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于Kubernetes的集群内部网络流量优化方法,其特征在于:所述集群内部署一媒体调度服务、一存储调度服务、至少一个受所述媒体调度服务调度管理的媒体服务和至少一个受所述存储调度服务调度管理的存储服务,至少一个所述媒体服务和至少一个所述存储服务运行于同一负载节点Node;所述方法包括以下步骤:响应于所述存储调度服务接收到至少一路流量对应的流量转发任务,确定至少一路流量中的每一路流量对应的Node,并将该路流量对应的流量转发任务下发到该Node上的任一存储服务;接收到流量转发任务的存储服务向媒体调度服务发送请求,以确定该路流量的流量转发情况;根据该路流量的流量转发情况,确定与该路流量对应的媒体服务,从与该路流量对应的媒体服务分发一路媒体流至该媒体服务所在Node上的任一存储服务。2.根据权利要求1所述的方法,其特征在于:所述媒体调度服务记录有至少一路流量所在媒体服务对应的Node信息;所述确定至少一路流量中的每一路流量对应的Node,并将该路流量对应的流量转发任务下发到该Node上的任一存储服务,包括:向媒体调度服务发起查询以确定至少一路流量中的每一路流量所在的Node,响应于在媒体调度服务中查询到对应流量所在的Node,存储调度服务将该路流量对应的流量转发任务下发到该Node上的任一存储服务。3.根据权利要求2所述的方法,其特征在于:响应于在媒体调度服务中未查询到对应流量所在的Node,确定最优的存储服务并将该路流量对应的流量转发任务下发到该最优的存储服务。4.根据权利要求3所述的方法,其特征在于:所述确定最优的存储服务包括:根据集群当前的重调度策略对集群内的存储服务和容器进行资源配置的监控结果,确定各待确定存储服务;根据打分规则对所述待确定存储服务进行打分操作得到各待确定存储服务的打分结果,所述打分结果表征所述重调度策略;根据所述打分结果,确定出最优存储服务。5.根据权利要求1所述的方法,其特征在于:所述根据该路流量对应的流量的转发情况,确定与该...

【专利技术属性】
技术研发人员:刘洋
申请(专利权)人:重庆紫光华山智安科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1