一种流量调度方法及流量调度装置制造方法及图纸

技术编号:32854429 阅读:19 留言:0更新日期:2022-03-30 19:22
本发明专利技术实施例提供了一种流量调度方法及流量调度装置,解决了目前容器云平台分配负载均衡性差的问题。所述流量调度方法、包括:在集群中部署监控体系,基于所述监控体系采集所述集群指标信息;基于所述集群指标信息得到所述集群的状态信息;部署所述集群的监控指标信息处理程序;基于所述监控指标信息处理程序和所述集群的状态信息得到所述集群的队列信息;基于所述队列信息完成流量调度。于所述队列信息完成流量调度。于所述队列信息完成流量调度。

【技术实现步骤摘要】
一种流量调度方法及流量调度装置


[0001]本专利技术涉及流量调度
,具体涉及一种流量调度方法及流量调度装置。

技术介绍

[0002]随着云计算的高速发展,容器技术逐渐成为当下最热门的技术之一,自从docker统一了容器市场,软件的发布也变得十分容易,真正的实现了一次构建到处运行。kubernetes是能够定义容器组织和管理规范的容器编排技术,这种技术的出现,解决了容器编排的巨大难题,为容器提供了服务发现、负载均衡、存储编排、自动发布、滚动升级和资源扩缩容等一系列管理能力。但是kubernetes作为容器云平台,随着集群中业务的不断增加,对于分配业务流量高性能的负载方面存在均衡差的问题。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供了一种流量调度方法及流量调度装置,解决了目前容器云平台分配负载均衡性差的问题。
[0004]本专利技术一实施例提供的一种流量调度方法、包括:
[0005]在集群中部署监控体系,基于所述监控体系采集所述集群指标信息;
[0006]基于所述集群指标信息得到所述集群本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种流量调度方法,其特征在于,包括:在集群中部署监控体系,基于所述监控体系采集所述集群指标信息;基于所述集群指标信息得到所述集群的状态信息;部署所述集群的监控指标信息处理程序;基于所述监控指标信息处理程序和所述集群的状态信息得到所述集群的队列信息;基于所述队列信息完成流量调度。2.根据权利要求1所述的流量调度方法,其特征在于,所述在集群中部署监控体系的步骤包括:在kubernetes平台的集群中部署prometheus监控体系。3.根据权利要求1所述的流量调度方法,其特征在于,所述状态信息包括:所述集群中各节点状态信息和各个服务对应的pod状态信息中的至少一种。4.根据权利要求1所述的流量调度方法,其特征在于,所述基于所述监控指标信息处理程序和所述集群的状态信息得到所述集群的队列信息的步骤包括:基于所述状态信息判断各工作节点的资源使用率是否达到阈值;若否,获取每个所述服务的所有pod指标信息与每个所述pod对应的节点信息;基于所有所述pod指标信息将所述服务的pod按负载进行排序得到所述服务的pod队列信息;基于所述节点信息和所述pod队列信息得到所述集群的队列信息。5.根据权利要求4所述的流量调度方法,其特征在于,所述基于所述监控指标信息处理程序和所述集群的状态信息得到所述集群的队列信息的步骤包括:基于所述状态信息判断各工作节点的资源使用率是否达到阈值,若是,扩容节点或重新调度pod。6.根据权利要求4所述的流量调度方法,其特征在于,在所述基于所述状态信息判断各工作节点的资源使用率是否达到阈值的步骤之前,还包括:判断所...

【专利技术属性】
技术研发人员:王延青叶文杰
申请(专利权)人:珠海联云科技有限公司
类型:发明
国别省市:

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

1