基于kubernetes的任务流执行方法、装置、设备、介质及程序产品制造方法及图纸

技术编号:41974938 阅读:17 留言:0更新日期:2024-07-10 16:54
本申请提供一种基于kubernetes的任务流执行方法、装置、设备、介质及程序产品,涉及计算机技术领域,该方法包括在kubernetes中创建自定义资源的情况下,开发多个控制组件,并划分N个步骤;从多个控制组件中,确定执行各步骤的控制组件;确定执行各步骤的限制条件,限制条件包括执行时间和/或重试次数;根据N个步骤、执行各步骤的控制组件和执行各步骤的限制条件,在kubernetes中创建自定义资源对应的任务流;在kubernetes中的自定义资源被触发的情况下,获取自定义资源对应的任务流;根据执行第一步骤的限制条件,依次控制第一控制组件执行第一步骤,得到N个步骤的执行情况;根据N个步骤的执行情况,更新任务流的执行状态。这样,提高了控制组件的复用及运行效率。

【技术实现步骤摘要】

本申请属于计算机,尤其涉及一种基于kubernetes的任务流执行方法、装置、设备、介质及程序产品


技术介绍

1、kubernetes是用于自动化部署,扩展和管理“容器化应用程序”的开源系统。kubernetes内置很多资源类型。用户可以在kubernetes中创建自定义资源,并对该自定义资源进行对应的控制逻辑,即开发人员需要开发对应的控制组件来实现自定义功能。然而为了满足多样化的自定义功能,控制逻辑的步骤通常较为复杂,为了在进行逻辑控制时提高控制组件的运行效率,通过开发多个控制组件协同工作是非常重要的。


技术实现思路

1、本申请实施例提供一种基于kubernetes的任务流执行方法、装置、设备、介质及程序产品,能够提高控制组件的运行效率。

2、第一方面,本申请实施例提供一种基于kubernetes的任务流执行方法,方法包括:

3、在kubernetes中创建自定义资源的情况下,开发多个控制组件,并划分n个步骤,n为大于1的整数;

4、从多个控制组件中,确定执行各步骤的控本文档来自技高网...

【技术保护点】

1.一种基于kubernetes的任务流执行方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述限制条件为重试次数,所述根据执行第一步骤的限制条件,依次控制第一控制组件执行第一步骤,得到所述N个步骤的执行情况,包括:

3.根据权利要求2所述的方法,其特征在于,每个步骤还携带有编码,所述在i小于或等于所述重试次数的情况下,控制第一控制组件第i次执行第一步骤,得到所述第一步骤的第i次执行情况之后,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述N个步骤的执行情况,更新所述任务流的执行状态,包括:

<...

【技术特征摘要】

1.一种基于kubernetes的任务流执行方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述限制条件为重试次数,所述根据执行第一步骤的限制条件,依次控制第一控制组件执行第一步骤,得到所述n个步骤的执行情况,包括:

3.根据权利要求2所述的方法,其特征在于,每个步骤还携带有编码,所述在i小于或等于所述重试次数的情况下,控制第一控制组件第i次执行第一步骤,得到所述第一步骤的第i次执行情况之后,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述n个步骤的执行情况,更新所述任务流的执行状态,包括:

5.根据权利要求1所述的方法,其特征在于,所述任务流还包括超时时间,所述根据执行第一步骤的限制条件...

【专利技术属性】
技术研发人员:包志贤赖鑫
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1