【技术实现步骤摘要】
一种资源创建方法、装置、计算机设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种资源创建方法、一种资源创建装置、一种计算机设备以及一种计算机可读存储介质。
技术介绍
[0002]随着计算机技术的发展,容器为应用提供了一种更加轻量级、可移植性更好以及启动速度更快的管理方案。容器编排引擎可以基于容器化技术为容器化应用提供资源调度、服务发现等功能。在规模化的容器编排引擎的部署中,所需创建的资源通常较多,一般可以将资源的属性写入配置文件中,然后通过配置文件创建资源。在实际应用中,这种资源创建方式可能会出现资源创建失败、产生无效资源的创建等问题,从而导致浪费或者资源创建成功率不高的问题。因此,有必要创新一种新的资源创建方式,以解决上述问题。
技术实现思路
[0003]本申请实施例提供一种资源创建方法、装置、计算机设备及存储介质,可以通过有序地创建资源,减少资源创建失败以及创建无效资源的问题,避免资源浪费。
[0004]一方面,本申请实施例提供了一种资源创建方法,包括:
[0005]获取至 ...
【技术保护点】
【技术特征摘要】
1.一种资源创建方法,其特征在于,所述方法包括:获取至少一个初始资源配置文件;其中,各个所述初始资源配置文件中包含至少一个待创建资源的资源配置信息,所述资源配置信息包括资源属性信息和顺序指示信息,所述顺序指示信息用于指示待创建资源在所述至少一个初始资源配置文件对应的至少一个待创建资源中的创建顺序;根据各个所述待创建资源的资源配置信息,生成至少一个目标资源配置文件以及确定各个所述目标资源配置文件的发送顺序;其中,各个所述目标资源配置文件包括一个或多个所述待创建资源的资源属性信息,且各个所述待创建资源的资源属性信息按照所述创建顺序排列;根据所述发送顺序将所述至少一个目标资源配置文件发送给资源创建端,以使得所述资源创建端按照各个所述目标资源配置文件的接收顺序和所述资源属性信息在目标资源配置文件中的排列顺序,依次基于资源属性信息创建各个所述目标资源配置文件所对应的待创建资源。2.如权利要求1所述的方法,其特征在于,所述根据各个所述待创建资源的资源配置信息,生成至少一个目标资源配置文件以及确定各个所述目标资源配置文件的发送顺序,包括:从各个所述待创建资源的资源配置信息中提取资源属性信息和顺序指示信息;根据各个所述待创建资源的资源属性信息生成至少一个目标资源配置文件;根据各个所述待创建资源的顺序指示信息所指示的创建顺序,确定各个所述目标资源配置文件的发送顺序。3.如权利要求2所述的方法,其特征在于,一个所述目标资源配置文件包括一个待创建资源的资源属性信息;所述资源配置信息还包括依赖指示信息,所述根据所述发送顺序将所述至少一个目标资源配置文件发送给资源创建端,包括:从第一待创建资源的资源配置信息中读取目标依赖指示信息;其中,所述目标依赖指示信息用于指示第二待创建资源的创建是否依赖于所述第一待创建资源,所述第一待创建资源和所述第二待创建资源包含于所述至少一个初始资源配置文件对应的至少一个待创建资源中,所述第一待创建资源的顺序指示信息所指示的创建顺序与所述第二待创建资源顺序指示信息所指示的创建顺序相邻,且所述第一待创建资源的创建顺序先于所述第二待创建资源;根据第一目标资源配置文件和第二目标资源配置文件的发送顺序,以及所述目标依赖指示信息,将所述第一目标资源配置文件和所述第二目标资源配置文件发送给资源创建端;其中,所述第一目标资源配置文件为根据所述第一待创建资源的资源属性信息生成的目标资源配置文件,所述第二目标资源配置文件为根据所述第二待创建资源的资源属性信息生成的目标资源配置文件。4.如权利要求3所述的方法,其特征在于,所述根据第一目标资源配置文件和第二目标资源配置文件的发送顺序,以及所述目标依赖指示信息,将所述第一目标资源配置文件和所述第二目标资源配置文件发送给资源创建端,包括:若所述第一目标资源配置文件的发送顺序先于所述第二目标资源配置文件,且所述目
标依赖指示信息指示所述第二待创建资源的创建依赖于所述第一待创建资源,则先将所述第一目标资源配置文件发送给资源创建端,以使得所述资源创建端根据所述第一目标资源配置文件包含的资源属性信息创建所述第一待创建资源;在检测到所述第一待创建资源创建完成之后,将所述第二目标资源配置文件发送给所述资源创建端,以使得所述资源创建端根据创建的所述第一待创建资源以及所述第二目标资源配置文件包含的资源属性信息创建所述第二待创建资源。5.如权利要求4所述的方法,其特征在于,所述方法还包括:若所述第一目标资源配置文件的发送顺序先于所述第二目标资源配置文件,且所述目标依赖指示信息指示所述第二待创建资源的创建...
【专利技术属性】
技术研发人员:陈岗,
申请(专利权)人:深圳华策辉弘科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。