云原生编排调度系统的调度方法、设备及存储介质技术方案

技术编号:43455413 阅读:18 留言:0更新日期:2024-11-27 12:56
本公开实施例提供一种云原生编排调度系统的调度方法、设备及存储介质,通过从预设判断规则插件集合中包括的多个预设判断规则插件中确定目标判断规则插件并加载到云原生编排调度系统的调度器中;针对于待部署实例,通过目标判断规则插件依次判断云原生编排调度系统中任一节点的任一实例是否允许被待部署实例抢占;确定候选待抢占节点中的候选待抢占实例;通过调度器中的预设比较插件对各候选待抢占节点进行排序确定目标待抢占节点,并控制待部署实例对目标待抢占节点中的候选待抢占实例进行抢占。通过将用于判断实例是否允许被抢占的判断规则封装为插件形式,可灵活控制插件的加载和卸载,提高调度器中配置判断规则时的灵活性和扩展性。

【技术实现步骤摘要】

本公开实施例涉及计算机与网络通信,尤其涉及一种云原生编排调度系统的调度方法、设备及存储介质


技术介绍

1、近年来,云原生(cloud-native)概念逐渐普及。云原生旨在实现更高效、可靠、灵活和可扩展的应用程序开发和运行方式。为了实现这个目的,各种云原生编排调度技术应运而生。云原生编排调度是指在云原生应用程序中有效地管理和调度容器化工作负载的过程。它需要在集群中为应用挑选合适的资源,而当所处集群已经没有可直接使用的资源时,就需要通过抢占为这个应用获取资源。抢占指的是终止低优先级的应用以便高优先级的应用可以调度运行的过程。这种机制确保了集群中的关键工作负载能够按照其优先级和需求获得足够的计算资源,从而保持系统的稳定性和可靠性。

2、然而现有技术中云原生的编排调度通常基于预设抢占规则实现抢占,但是现有的抢占机制扩展性比较弱,无法灵活添加或删除预设抢占规则,无法满足灵活的抢占需求。


技术实现思路

1、本公开实施例提供一种云原生编排调度系统的调度方法、设备及存储介质,以提高调度器进行抢占时配置抢占规则本文档来自技高网...

【技术保护点】

1.一种云原生编排调度系统的调度方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述目标判断规则插件依次判断所述云原生编排调度系统中任一节点的任一实例是否允许被所述待部署实例抢占,包括:

3.根据权利要求2所述的方法,其特征在于,所述目标判断规则插件存在多个,且多个所述目标判断规则插件配置有预设触发顺序;所述将所述输入信息输入所述目标判断规则插件,通过所述目标判断规则插件中的预设判断规则判断所述任一实例是否允许被所述待部署实例抢占,包括:

4.根据权利要求2所述的方法,其特征在于,所述通过所述目标判断规则插件依次判断所述云原...

【技术特征摘要】

1.一种云原生编排调度系统的调度方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述目标判断规则插件依次判断所述云原生编排调度系统中任一节点的任一实例是否允许被所述待部署实例抢占,包括:

3.根据权利要求2所述的方法,其特征在于,所述目标判断规则插件存在多个,且多个所述目标判断规则插件配置有预设触发顺序;所述将所述输入信息输入所述目标判断规则插件,通过所述目标判断规则插件中的预设判断规则判断所述任一实例是否允许被所述待部署实例抢占,包括:

4.根据权利要求2所述的方法,其特征在于,所述通过所述目标判断规则插件依次判断所述云原生编排调度系统中任一节点的任一实例是否允许被所述待部署实例抢占后,还包括:

5.根据权利要求2所述的方法,其特征在于,所述获取所述目标判断规则插件的输入信息,包括:

6.根据权利要求1所述的方法,其特征在于,所述根据所述待部署实例和所述候选待抢占节点中...

【专利技术属性】
技术研发人员:宋心怡李冰任玉泉林才学向武
申请(专利权)人:北京火山引擎科技有限公司
类型:发明
国别省市:

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

1