资源创建方法、装置、计算机设备、存储介质及程序产品与流程
- 国知局
- 2024-09-19 14:43:03
本发明涉及容器,具体涉及资源创建方法、装置、计算机设备、存储介质及程序产品。
背景技术:
1、kubernetes简称k8s,是一个开源的linux容器自动化运维平台,可以提供容器化应用程序的部署、弹性伸缩操作,可以帮助对集群进行管理。目前,k8s是当前使用最广泛的容器编排系统,其系统运行依赖大量内置资源和用户自定义资源。资源需要进行相关配置,通常需要开发者为每个资源手工编程创建对应的配置页面,工作量较大,灵活性差,且无法应对自定义资源。
技术实现思路
1、有鉴于此,本发明提供了一种资源创建方法、装置、计算机设备、存储介质及程序产品,以解决资源管理的灵活性不高的问题。
2、第一方面,本发明提供了一种资源创建方法,所述方法包括:
3、获取目标资源的类型以及所述目标资源的类型对应的描述文件;
4、解析所述描述文件,确定关于所述目标资源的类型的目标信息,所述目标信息至少包括目标字段和目标字段的属性;
5、基于所述目标信息确定并显示表单页面,所述表单页面包括与所述目标字段和目标字段的属性对应的表单组件;
6、响应于在所述表单页面中对所述表单组件的交互操作,生成所述目标资源的目标描述文件;
7、将所述目标描述文件提交给目标接口,以使所述目标接口基于所述目标描述文件创建目标资源实例。
8、在一种可选的实施方式中,所述方法还包括:显示类型选择界面,所述类型选择界面包括多个类型;
9、所述获取目标资源的类型,包括:
10、响应于在所述类型选择界面中对所述目标资源的类型的选择操作,确定所选择的类型作为所述目标资源的类型。
11、在一种可选的实施方式中,所述解析所述描述文件,确定关于所述目标资源的类型的目标信息,包括:
12、读取所述描述文件,将所述描述文件转换为目标数据结构;
13、从所述目标数据结构中提取描述文件中的目标字段和目标字段的属性。
14、在一种可选的实施方式中,所述基于所述目标信息确定并显示表单页面,包括:
15、基于所述目标字段,生成所述表单页面中的表单组件,并基于所述目标字段的属性,生成所述交互组件的提示信息;
16、将所述交互组件和提示信息加入原始页面,得到所述表单页面,所述原始页面包括与所述目标资源的类型对应的第一描述信息;
17、显示所述表单页面。
18、在一种可选的实施方式中,所述响应于在所述表单页面中对所述表单组件的交互操作,生成所述目标资源的目标描述文件,包括:
19、通过所述表单组件接收交互指令;
20、根据所述交互指令,确定所述目标字段的值;
21、基于所述目标字段的值确定所述目标资源的第二描述信息;
22、结合所述第一描述信息和所述第二描述信息,生成所述目标资源的目标描述文件。
23、本实施例提供的资源创建方法,获取目标资源的类型以及目标资源类型对应的描述文件,对描述文件进行解析,从而确定目标资源的类型的目标信息,目标信息至少包括目标字段以及目标字段的属性,根据目标信息确定并显示表单页面,响应于在表单页面中对表单组件的交互操作,生成目标资源的目标描述文件,将目标描述文件提交给目标接口,以使目标接口基于目标描述文件创建目标资源实例。本方法可根据目标资源的类型对应的描述文件生成对应的表单页面,用户可以在表单页面中通过与表单组件的交互操作生成目标描述文件,进而完成目标资源实例的创建。降低操作难度,提升用户体验,而且开发者也无需针对每个资源手动编写相应的表单页面,自动生成页面的方式减少了开发者的工作量,提升资源管理的灵活性。
24、第二方面,本发明提供了一种资源创建装置,所述装置包括:
25、描述文件获取模块,用于获取目标资源的类型以及所述目标资源的类型对应的描述文件;
26、文件解析模块,用于解析所述描述文件,确定关于所述目标资源的类型的目标信息,所述目标信息至少包括目标字段和目标字段的属性;
27、页面生成模块,用于基于所述目标信息确定并显示表单页面,所述表单页面包括与所述目标字段和目标字段的属性对应的表单组件;
28、目标文件生成模块,用于响应于在所述表单页面中对所述表单组件的交互操作,生成所述目标资源的目标描述文件;
29、资源实例创建模块,用于将所述目标描述文件提交给目标接口,以使所述目标接口基于所述目标描述文件创建目标资源实例。
30、第三方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的资源创建方法。
31、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的资源创建方法。
32、第五方面,本发明提供了一种计算机程序产品,包括计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的资源创建方法。
技术特征:1.一种资源创建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:显示类型选择界面,所述类型选择界面包括多个类型;
3.根据权利要求1所述的方法,其特征在于,所述解析所述描述文件,确定关于所述目标资源的类型的目标信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述目标信息确定并显示表单页面,包括:
5.根据权利要求4所述的方法,其特征在于,所述响应于在所述表单页面中对所述表单组件的交互操作,生成所述目标资源的目标描述文件,包括:
6.一种资源创建装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,还包括:
8.一种计算机设备,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至5中任一项所述的资源创建方法。
10.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令用于使计算机执行权利要求1至5中任一项所述的资源创建方法。
技术总结本发明涉及容器技术领域,公开了资源创建方法、装置、计算机设备、存储介质及程序产品,包括:获取目标资源的类型及对应的描述文件,解析描述文件确定目标信息,进而确定并显示表单页面,响应于在表单页面中对表单组件的交互操作,生成目标资源的目标描述文件,将目标描述文件提交给目标接口,以使目标接口基于目标描述文件创建目标资源实例。本方法可根据目标资源的类型对应的描述文件生成对应的表单页面,用户可以在表单页面中通过与表单组件的交互操作创建目标资源实例,降低操作难度,提升用户体验,而且开发者也无需针对每个资源手动编写相应的表单页面,自动生成页面的方式减少了开发者的工作量,提升资源管理的灵活性。技术研发人员:李晶晶受保护的技术使用者:新华三大数据技术有限公司技术研发日:技术公布日:2024/9/17本文地址:https://www.jishuxx.com/zhuanli/20240919/299813.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表