[发明专利]容器组调度方法、电子设备及存储介质在审
申请号: | 202010843925.8 | 申请日: | 2020-08-20 |
公开(公告)号: | CN112035248A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 潘星 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何倚雯 |
地址: | 310051 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 调度 方法 电子设备 存储 介质 | ||
本申请公开了一种容器组调度方法方法、电子设备及存储介质。该方法包括:获取容器组;基于容器组对应的调度策略组的标识字段从调度端的调度策略组集合中查找得到目标调度策略组,其中,调度端的调度策略组集合中包括多个调度策略组;基于目标调度策略组从所有节点中选择目标节点;将容器组调度到目标节点上运行。通过上述方式,能够提高节点资源的使用效率。
技术领域
本申请涉及云计算领域,特别是涉及一种容器组调度方法、电子设备及存储介质。
背景技术
调度系统(Kubernetes,K8s)具有完备的集群管理能力、多层次安全防护和准入机制、多租户应用支撑能力、强大的故障发现和自我修复能力以及多粒度的资源配额管理能力,其为当前主流的容器编排系统,在调度系统中,调度是指将容器组(pod)调度到合适的节点上,以使pod在节点上运行。但是调度系统用于调度的调度器/调度端(Scheduler)对容器组调度的方法使得集群节点资源的使用效率不够高。
发明内容
本申请提供一种容器组调度方法、电子设备及存储介质,能够解决现有技术中调度端(Scheduler)对容器组调度的方法使得所有节点节点资源的使用效率不够高的问题。
为解决上述技术问题,本申请采用的一个技术方案是:提供一种容器组调度方法。该方法包括:获取容器组;基于容器组对应的调度策略组的标识字段从调度端的调度策略组集合中查找得到目标调度策略组,其中,调度端的调度策略组集合中包括多个调度策略组;基于目标调度策略组从所有节点中选择目标节点;将容器组调度到所述目标节点上运行。
为解决上述技术问题,本申请采用的另一个技术方案是:提供一种电子设备,该电子设备包括处理器、与处理器连接的存储器,其中,存储器存储有程序指令;处理器用于执行存储器存储的程序指令以实现上述方法。
为解决上述技术问题,本申请采用的又一个技术方案是:提供一种存储介质,存储有程序指令,该程序指令被执行时能够实现上述方法。
通过上述方式,本申请调度端的调度策略组为多个,获取的容器组对应有调度策略组的标识字段,调度策略组的标识字段指向调度端的调度策略组集合中的调度策略组,因此调度端可基于调度策略组的标识字段从调度端的调度策略组集合中查找得到目标调度策略组,并基于目标调度策略组从所有节点中选择目标节点,将容器组调度到目标节点上运行。故本申请在对容器组进行调度时,所依赖的调度策略组不再固定,相较于现有的一个调度端只有一个默认的调度策略组、只能利用默认的调度策略组对容器组进行调度的方式,能够提高调度过程的灵活性,进而能够提高集群中节点资源的使用效率;并且,当需要更换用于选择目标节点的调度策略组时只需要更换容器组包括的调度策略组的标识字段而不用更换调度端名称,使得调度过程更加简捷。
附图说明
图1是本申请容器组调度方法第一实施例的流程示意图;
图2是本申请调度系统一结构示意图;
图3是图1中S12的具体流程示意图;
图4是图1中S13的具体流程示意图;
图5是本申请容器组调度方法第二实施例的流程示意图;
图6是图5中S21的具体流程示意图;
图7是本申请容器组调度装置一实施例的结构示意图;
图8是本申请电子设备一实施例的结构示意图;
图9是本申请存储介质一实施例的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010843925.8/2.html,转载请声明来源钻瓜专利网。