The invention discloses a flow adjustment method, corresponding device, platform, system, equipment and storage medium. The flow adjustment method includes: obtaining the flow velocity configuration parameters corresponding to the host device from the cluster according to the preset speed limit detection period; and adjusting the flow velocity of the container in the host device according to the flow velocity configuration parameters. The various embodiments of the invention obtain the velocity configuration parameters corresponding to the host device from the cluster, decouple them through the cluster, thereby not directly interacting with the management platform, and obtain the velocity configuration parameters according to the preset speed limit detection period, thereby solving the problem of real-time speed limit of the container in the container environment, and can also root out the problem. Real-time changes of flow rate configuration parameters are needed to effectively ensure the quality of service, avoid the interference of different services at the network level, and effectively improve the user experience of flow control in traditional container networks.
【技术实现步骤摘要】
流量调整方法、相应装置、平台、系统、设备及存储介质
本专利技术涉及网络
,特别是涉及一种流量调整方法、相应装置、平台、系统、设备及存储介质。
技术介绍
经过多年的发展,容器技术相对成熟,已经被广泛使用。当前,基于容器技术的容器网络在组网上包括传统模式和转换模式。在传统模式中,容器网络中数据包不经过任何处理或封装,直接在网络层面进行发送;在转换模式中,需要借助第三方软件或网络虚似化技术(VXLAN,VirtualExtensibleLAN)对容器网络中的数据包进行封装或改造,以保证网络连通性。对于传统模式,对容器网络在网络流量的控制方面,存在服务质量低,并且限速配置不能根据需求进行实时更新与生效,从而降低了用户体验。
技术实现思路
为了克服上述缺陷,本专利技术要解决的技术问题是提供一种流量调整方法、相应装置、平台、系统、设备及存储介质,用以至少提高在传统模式下的容器网络中流量控制的用户体验。为解决上述技术问题,本专利技术实施例中的一种容器网络的流量调整方法,包括:根据预设的限速检测周期,从集群中获取与宿主设备对应的流速配置参数;根据所述流速配置参数,调整所述宿主设备中容器的流量速度。可选地,所述集群为基于键值对的分布式存储系统所搭建的集群。可选地,所述流速配置参数包括设备限速阈值和容器限速阈值;可选地,所述根据所述流速配置参数,调整所述宿主设备中容器的流量速度,包括:判定所述宿主设备和所述容器的当前流量达到预设的流速限制条件;限制所述容器的流量;所述流速限制条件为所述宿主设备的当前流量达到所述设备限速阈值,并且所述容器的当前流量到达所述容器限速阈值。可选地 ...
【技术保护点】
1.一种容器网络的流量调整方法,其特征在于,所述方法包括:根据预设的限速检测周期,从集群中获取与宿主设备对应的流速配置参数;根据所述流速配置参数,调整所述宿主设备中容器的流量速度。
【技术特征摘要】
1.一种容器网络的流量调整方法,其特征在于,所述方法包括:根据预设的限速检测周期,从集群中获取与宿主设备对应的流速配置参数;根据所述流速配置参数,调整所述宿主设备中容器的流量速度。2.如权利要求1所述的方法,其特征在于,所述集群为基于分布式键值对存储系统所搭建的集群。3.如权利要求1所述的方法,其特征在于,所述流速配置参数包括设备限速阈值和容器限速阈值;所述根据所述流速配置参数,调整所述宿主设备中容器的流量速度,包括:判定所述宿主设备和所述容器的当前流量速度达到预设的流速限制条件;限制所述容器的流量速度;所述流速限制条件为所述宿主设备的当前流量速度达到所述设备限速阈值,并且所述容器的当前流量速度到达所述容器限速阈值。4.如权利要求3所述的方法,其特征在于,所述限制所述宿主设备中容器的流量速度之后,包括:判定所述宿主设备和所述容器的当前流量速度未达到所述预设的流速限制条件;解除对所述容器的流量速度的限制。5.如权利要求3或4所述的方法,其特征在于,当限制所述容器的入口流量时,所述限制所述容器的流量速度,包括:限制所述宿主设备中第一虚拟网卡的出口流量速度,以限制所述容器的入口流量速度;所述第一虚拟网卡与所述容器的第二虚拟网卡为相互关联的对等网卡。6.如权利要求5所述的方法,其特征在于,所述限制所述宿主设备中第一虚拟网卡的出口流量速度,包括:通过内核限速工具限制所述第一虚拟网卡的出口流量速度。7.如权利要求5所述的方法,其特征在于,所述限制所述第一虚拟网卡的出口流量速度之前,包括:通过容器技术进行网络虚拟化;在所述容器中生成所述第二虚拟网卡,并在所述宿主设备中生成所述第一虚拟网卡。8.如权利要求5所述的方法,其特征在于,在判定所述宿主设备和所述容器的当前流量速度达到预设的流速限制条件之前,包括:在每个预设的时间节点累积第一流量;将当前时间节点与前一个时间节点的第一流量的差值作为第一当前流量速度;其中,当所述第一流量为所述宿主设备的流量时,所述第一当前流量速度为所述宿主设备的当前流量速度;当所述第一流量为所述容器的流量时,所述第一当前流量速度为所述容器的当前流量速度。9.如权利要求1-4中任意一项所述的方法,其特征在于,所述方法还包括:根据预设的心跳发送周期,向管理平台发送心跳信息。10.一种容器网络的流量调整方法,其特征在于,所述方法包括:向集群中写入与宿主设备对应的流速配置参数。11.如权利要求10所述的方法,其特征在于,所述方法还包括:在连续N次未接收到心跳信息时,发出报警信息;所述N为预设的正整数。12.一种容器网络的流量调整装置,其特征在于,所述装置包括:读取模块,用于根据预设的限速检测周期,从集群中获取与宿主设备对应的流速配置参数;调速模块,用于根据所述流速配置参数,调整所述宿主设备中容器的流量速度。13.如权利要求12所述的装置,其特征在于,所述集群为基于分布式键值对存储系统所搭建的集群。14.如权利要求12所述的装置,其特征在于,所述流速配置参数包括设备限速阈值和容器限速阈值,所述调速模块包括判断单元和限制单元;所述判断单元,用于判定所述宿主设备和所述容器的当前流量速度达到预设的流速限制条件,并触发所述限制单元;所述流速限制条件为所述宿主设备的当前流量速度达到所述设备限速阈值,并且所述容器的当前流量速度到达所述容...
【专利技术属性】
技术研发人员:姚远,陈鹏,李晓伟,
申请(专利权)人:北京五八信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。