[发明专利]基于Kubernetes的动态负载均衡资源调度方法在审
申请号: | 201910933130.3 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110780998A | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 陈晶;何琨;杜瑞颖;叶琼州 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F8/60 |
代理公司: | 42222 武汉科皓知识产权代理事务所(特殊普通合伙) | 代理人: | 魏波 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于Kubernetes的动态负载均衡资源调度方法,本发明结合Kubernetes调度系统的特点改进了一种动态负载均衡算法,将调度算法分为静态调度部分和动态调度部分,该算法在集群环境变化时依然能够较好的维持系统的负载均衡。本发明提供的Kubernetes的容器资源调度策略,解决了Kubernetes的调度策略单一,无法根据容器应用中对系统内核、网络传输速度等特定因素的约束调度需求,实现集群中容器到机器节点的合理调度。并实现了将某个工作节点上运行的Pod迁移到另一个与调度策略匹配程度更高的新工作节点上的动态负载均衡调度策略。 | ||
搜索关键词: | 动态负载均衡 调度策略 工作节点 算法 资源调度策略 调度算法 调度系统 动态调度 负载均衡 机器节点 集群环境 静态调度 容器应用 网络传输 维持系统 系统内核 约束调度 资源调度 集群 匹配 迁移 调度 改进 | ||
【主权项】:
1.一种基于Kubernetes的动态负载均衡资源调度方法,采用Kubernetes容器集群管理系统;所述系统加载并运行若干个Node,其中Node是Kubernetes容器集群的工作节点;/n其特征在于,所述方法包括以下步骤:/n步骤1:Kubernetes容器集群管理系统中的工作节点向控制节点汇报资源使用状况;/n步骤2:在控制节点上创建Pod,在Pod的资源描述文件中指明Pod需求,并放入待调度Pod队列;/n步骤3:调度器从待调度Pod队列取出Pod,根据Pod的资源描述文件,为Pod选择最合适的节点;/n步骤4:待调度Pod在目标节点上调度运行;/n步骤5:监控程序定期采集Pod和宿主机的性能信息,并将这些信息存入持久化数据库etcd;/n步骤6:从持久化数据库etcd中读取Pod和其宿主机的性能数据,进行处理运算,处理后将CPU利用率、内存利用率、镜像平均传输速度和集群的镜像网络负载均值之比反馈到调度器;/n步骤7:调度器根据集群整体负载信息进行资源的动态调整。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910933130.3/,转载请声明来源钻瓜专利网。