一种资源调度方法及相关装置制造方法及图纸

技术编号:36748740 阅读:22 留言:0更新日期:2023-03-04 10:33
本申请实施例公开了一种资源调度方法及相关装置,该方法包括:获取各个节点的第一资源利用率;其中,节点用于根据部署在节点的容器组的调度请求向容器组提供资源;根据第一利用率阈值对各个节点进行筛选,得到至少一个目标节点;其中,目标节点的第一资源利用率小于或等于第一利用率阈值;针对每个目标节点,应用与目标容器组的优先级匹配的评分机制,根据目标节点的第二资源利用率和资源已分配率对目标节点评分;根据目标容器组的优先级和与优先级对应的各个目标节点的分数实现资源调度。实现了节点之间的负载均衡,提升了高优先级任务的运行稳定性。务的运行稳定性。务的运行稳定性。

【技术实现步骤摘要】
一种资源调度方法及相关装置


[0001]本申请涉及资源处理
,尤其涉及一种资源调度方法及相关装置。

技术介绍

[0002]容器云是通过Docker技术在集群服务器上部署容器服务实现的云服务产品,可看作轻量级的linux云服务器。目前很多的容器云平台通过Docker及Kubernetes等技术提供应用运行平台,快速部署应用、弹性伸缩和动态调整应用环境资源。Kubernetes是能够对容器进行编排和调度的管理系统,用于应用的自动部署、扩展和管理。Kubernetes包括多个节点,节点是Kubernetes中最小计算硬件单元,每个节点均可以为应用程序提供计算资源、内存资源等应用程序运行所需的资源。
[0003]每个应用程序的运行可以是一个任务,在通过集群服务器实现不同场景下的任务时,需要进行集群调度,以调度相应的资源执行任务,因而高效的资源调度是集群调度领域内需要考虑的问题。资源调度系统可以基于任务的资源请求来分配合适的物理节点,以分配相应的资源执行该任务。
[0004]相关技术中,第一种方式是静态调度,将请求的资源与节点可分配本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种资源调度方法,其特征在于,包括:获取各个节点的第一资源利用率;其中,所述节点用于根据部署在所述节点的容器组的调度请求向所述容器组提供资源;针对每个目标节点,应用与目标容器组的优先级匹配的评分机制,根据所述目标节点的第二资源利用率和资源已分配率对所述目标节点评分;其中,所述目标节点为根据第一利用率阈值对各个所述节点进行筛选得到的,所述目标节点的第一资源利用率小于或等于所述第一利用率阈值;根据所述目标容器组的优先级和与所述优先级对应的各个所述目标节点的分数实现资源调度。2.根据权利要求1所述的资源调度方法,其特征在于,所述第一资源利用率为根据所述节点已部署的容器组在资源使用过程中确定的CPU利用率和内存利用率;所述第一利用率阈值包括第一CPU利用率阈值和第一内存利用率阈值。3.根据权利要求2所述的资源调度方法,其特征在于,所述根据第一利用率阈值对各个所述节点进行筛选,包括:删除各个所述节点中CPU利用率大于所述第一CPU利用率阈值的节点;删除各个所述节点中内存利用率大于所述第一内存利用率阈值的节点。4.根据权利要求1所述的资源调度方法,其特征在于,若所述目标容器组的优先为高,则所述目标容器组的优先级匹配的评分机制为第一评分机制;若所述目标容器组的优先为中或低,则所述目标容器组的优先级匹配的评分机制为第二评分机制;所述第一评分机制中,第二资源利用率与评分负相关,资源已分配率与评分负相关;所述第二评分机制中,第二资源利用率与评分负相关,资源已分配率与评分正相关;所述第二资源利用率为CPU利用率和内存利用率加权得到的利用率。5.根据权利要求4所述的资源调度方法,其特征在于,应用与目标容器组的优先级匹配的评分机制,根据所述目标节点的第二资源利用率和资源已分配率对所述目标节点评分,包括:应用所述第一评分机制,根据所述目标节点的第二资源利用率对所述目标节点进行评分,得到第一分数;根据所述资源已分配率对所述目标节点进行评分,得到第二分数;将所述第一分数以及所述第二分数加权,得到所述目标节点在所述目标容器组的优先级为高的情况下的第一目标分数;应用所述第二评分机制,根据所述目标节点的第二资源利用率对所述目标节点进行评分,得到第三分数;根据所述资源已分配率对所述目标节点进行评分,得到第四分数;将所述第三分数以及所述第四分数加权,得到所述目标节点在所述目标容器组的优先级为中或低的情况下的第二目标分数。6.根据权利要求5所述的资源调度方法,其特征在于,若所述目标容器组的优先级为高,则根据所述目标容器组的优先级和与所述优先级对应的各个所述目标节点的分数实现资源调度,包括:在存在N个目标节点的第二资源利用率小于或等于第二利用率阈值且资源已分配率小于或等于分配率阈值的情况下,将所述目标容器组调度到所述N个目标节点中第一目标分数最高的目标节点;其中,N为大于等于1且小于等于所述目标节点的总个数的整数;
在各个目标节点的资源已分配率均大于所述分配率阈值的情况下,将所述目标容器组调度到各个所述目标节点中第二资源利用率最低的目标节点;在各个目标节点的第二资源利用率均大...

【专利技术属性】
技术研发人员:周星高伟周明伟
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1