[发明专利]容器的调度方法、装置和计算机可读存储介质有效
| 申请号: | 201911175494.6 | 申请日: | 2019-11-26 |
| 公开(公告)号: | CN110888714B | 公开(公告)日: | 2023-06-23 |
| 发明(设计)人: | 白石;丛占龙;杨国强 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48;G06F9/50 |
| 代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 张雷;王莉莉 |
| 地址: | 100086 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 容器 调度 方法 装置 计算机 可读 存储 介质 | ||
本公开涉及一种容器的调度方法、装置和计算机可读存储介质,涉及计算机技术领域。该方法包括:根据已运行容器集合副本的资源使用量,确定待调度容器集合副本的预计资源使用量,已运行容器集合副本与待调度容器集合副本的类型相同;根据预计资源使用量和各候选节点支持的资源提供量,确定与已运行容器集合副本匹配的候选节点;将已运行容器集合副本调度到匹配的候选节点上运行。
技术领域
本公开涉及计算机技术领域,特别涉及一种容器的调度方法、装置和计算机可读存储介质。
背景技术
容器云是当前云计算平台的一个重要类型,主要应用于私有云场景,用于满足客户的私有化和定制化的需求。客户在构建容器云时,会将容器云集群部署在自建的机房内,往往会部署数百台物理服务器来承载容器云上的业务。
例如,可以配置多个节点(Node)作为容器运行的主机。节点可以是物理机,也可以是依托于物理机的虚拟机。因此,这就需要生成合适的调度策略,用于将容器调度到相应的节点上运行。
在相关技术中,主要根据资源如何在各节点上均衡的分布生成调度策略。
发明内容
本公开的发明人发现上述相关技术中存在如下问题:没有从集群管理和维护的角度来生成调度策略,造成资源使用量和资源提供量不匹配,导致系统资源的浪费。
鉴于此,本公开提出了一种容器的调度技术方案,能够降低系统资源的浪费。
根据本公开的一些实施例,提供了一种容器的调度方法,包括:根据已运行容器集合副本的资源使用量,确定待调度容器集合副本的预计资源使用量,已运行容器集合副本与待调度容器集合副本的类型相同;根据预计资源使用量和各候选节点支持的资源提供量,确定与已运行容器集合副本匹配的候选节点;将已运行容器集合副本调度到匹配的候选节点上运行。
在一些实施例中,确定与已运行容器集合副本匹配的候选节点包括:根据预计资源使用量中各类型资源的预计使用量,与资源提供量中各类型资源的提供量是否匹配,确定与已运行容器集合副本匹配的候选节点。
在一些实施例中,确定与已运行容器集合副本匹配的候选节点包括:判断预计资源使用量中各类型资源的预计使用量是否大于相应的使用量阈值;将大于相应的使用量阈值的类型资源,确定为需求资源;判断资源提供量中各类型资源在各候选节点中的当前使用率是否小于相应的使用率阈值;将小于相应的使用率阈值的类型资源,确定为各候选节点的可提供资源;根据需求资源和可提供资源的匹配,确定与已运行容器集合副本匹配的候选节点。
在一些实施例中,将已运行容器集合副本调度到匹配的候选节点上运行包括:根据预计资源使用量和匹配的候选节点的资源提供量,确定匹配的候选节点需要唤醒的物理机的数量,物理机的数量是能够满足预计资源使用量的最少数量。
在一些实施例中,该方法还包括:获取已运行容器集合副本的资源使用量的历史变化情况;根据历史变化情况,判断待调度容器集合副本当前处于使用量高峰时段还是低谷时段;根据判断结果,确定是否增加待调度容器集合副本的数量。
在一些实施例中,获取已运行容器集合副本的资源使用量的历史变化情况包括:根据指定时间段内各时刻已运行容器集合副本的资源使用量,计算各类型资源在指定时间段内的平均使用量;根据平均使用量,判断在指定时间段内各类型资源的使用量高峰时段和低谷时段作为历史变化情况。
在一些实施例中,该方法还包括:根据历史变化情况,估计待调度容器集合副本在目标时刻的资源使用量;在当前唤醒的物理机不能满足目标时刻的资源使用量的情况下,在目标时刻到来前,唤醒相应数量的物理机提供资源。
在一些实施例中,根据判断结果,确定是否增加待调度容器集合副本的数量包括:在处于高峰时段且单个待调度容器集合副本的资源负载超过负载阈值的情况下,增加待调度容器集合副本的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911175494.6/2.html,转载请声明来源钻瓜专利网。





