容器调度方法、装置、电子设备、介质及程序产品制造方法及图纸

技术编号:34448879 阅读:27 留言:0更新日期:2022-08-06 16:47
本公开实施例公开了一种容器调度方法、装置、电子设备、介质及程序产品。所述容器调度方法,包括:获取部署在计算设备集群中的指定容器的历史资源利用率和第一状态容器的历史资源利用率,所述第一状态容器是当前与所述指定容器共享资源的容器;基于所述指定容器的历史资源利用率和所述第一状态容器的历史资源利用率,使用资源利用率预测模型预测所述指定容器的当前资源利用率,所述资源利用率预测模型是利用与所述指定容器有关的历史资源利用率数据训练得到的;当所述指定容器的当前资源利用率超过所述指定容器的预设资源利用率阈值时,为所述指定容器重新分配资源。为所述指定容器重新分配资源。为所述指定容器重新分配资源。

【技术实现步骤摘要】
容器调度方法、装置、电子设备、介质及程序产品


[0001]本公开涉及计算机
,具体涉及一种容器调度方法、装置、电子设备、介质及程序产品。

技术介绍

[0002]集群调度器是容器集群资源管理的核心模块,它控制集群中容器的部署、资源分配、执行等服务要求。在当前生产环境中,数据中心规模可以达到数十万台服务器,每个应用程序可以包括数千个容器,以分布式方式部署在不同的服务器上。
[0003]当用户或调度系统触发容器创建请求时,集群调度器基于当前的调度策略得到一个合适的调度编排,之后根据得到的调度编排执行具体的调度,在合适的资源上部署需要创建的容器。随着时间推移,在资源有限和频繁的服务操作(如扩容或缩容)下,往往出现一些应用程序的容器之间因为共享资源干扰而导致性能下降的情况,此时集群调度器需要对应用程序的容器进行重新调度,为容器重新分配资源,以提升应用程序的容器性能。

技术实现思路

[0004]为了解决相关技术中的问题,本公开实施例提供一种容器调度方法、装置、电子设备、介质及程序产品。
[0005]第一方面,本公开实施本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种容器调度方法,包括:获取部署在计算设备集群中的指定容器的历史资源利用率和第一状态容器的历史资源利用率,所述第一状态容器是当前与所述指定容器共享资源的容器;基于所述指定容器的历史资源利用率和所述第一状态容器的历史资源利用率,使用资源利用率预测模型预测所述指定容器的当前资源利用率,所述资源利用率预测模型是利用与所述指定容器有关的历史资源利用率数据训练得到的;当所述指定容器的当前资源利用率超过所述指定容器的预设资源利用率阈值时,为所述指定容器重新分配资源。2.根据权利要求1所述的方法,其中:所述指定容器属于指定应用程序;所述指定容器的历史资源利用率,包括所述指定容器在指定时间段内的资源利用率;所述与所述指定容器有关的历史资源利用率数据,包括所述指定应用程序的多个容器在所述指定时间段内的历史资源利用率,和第二状态容器在所述指定时间段内的历史资源利用率,所述第二状态容器是在所述指定时间段内与所述多个容器共享资源的容器。3.根据权利要求1所述的方法,其中:所述指定容器的预设资源利用率阈值是根据所述指定容器的基础资源利用率确定的;所述指定容器的基础资源利用率是通过训练所述资源利用率预测模型确定的。4.根据权利要求1所述的方法,其中,所述当所述指定容器的当前资源利用率超过所述指定容器的预设资源利用率阈值时,为所述指定容器重新分配资源,包括:确定拟分配给所述指定容器的拟分配资源;获取第三状态容器的历史资源利用率,所述第三状态容器是与所述指定容器共享所述拟分配资源的容器;基于所述指定容器的历史资源利用率和所述第三状态容器的历史资源利用率,使用所述资源利用率预测模型,预测所述指定容器的拟分配资源利用率;根据所述指定容器的拟分配资源利用率,确定为所述指定容器重新分配的资源。5.根据权利要求4所述的方法,其中:所述确定拟分配给所述指定容器的拟分配资源,包括确定拟分配给所述指定容器的多个拟分配资源;所述获取所述第三状态容器的历史资源利用率,包括针对所述多个拟分配资源中的每个拟分配资源,获取所述第三状态容器的历史资源利用率...

【专利技术属性】
技术研发人员:杨定裕华勤
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1