System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及服务器,特别是涉及一种paas服务管理系统、方法、产品、计算机设备和存储介质。
技术介绍
1、kubernetes可以通过定义deployment方便的部署无状态应用(如nginx),通过调整副本数,实现应用的集群部署。但对于有状态类型的应用(如redis数据库),因存在复杂的部署逻辑,很难通过定义各种工作负载(deployment、statefulset、daemonset等)创建容器,实现应用的部署。为了解决该问题,k8s提供了一种operator方式,实现封装、部署和管理应用。operator是一种用于封装、部署和管理kubernetes 应用的方法。operator是一种自定义的应用程序管理逻辑,通过定义和使用自定义资源(crs)来扩展 kubernetes api。但随着扩展的operator越来越多,如何实现各类应用的统一生命周期管理,就是一个面临需要解决的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够实现各类应用的统一生命周期管理的paas服务管理系统、方法、产品、计算机设备和存储介质。
2、一方面,提供一种paas服务管理系统,包括:
3、运算插件模板;
4、应用实例插件模板;
5、模板管理装置,解析所述运算插件模板和所述应用实例插件模板获取对应的元数据信息,并将所述运算插件模板的元数据信息与所述应用实例插件模板的元数据信息关联存储;
6、插件管理装置,用于获取可安装的运算
7、应用管理装置,用于对应用实例插件模板进行统一生命周期管理,查询所述应用实例插件模板对应的paas应用,支持所述应用实例插件模板的查询、上架和下架操作。
8、另一方面,还提供一种paas服务管理方法,所述方法包括:
9、设置并存储运算插件模板和应用实例插件模板,解析所述运算插件模板和所述应用实例插件模板获取对应的元数据信息,并将所述运算插件模板的元数据信息与所述应用实例插件模板的元数据信息关联存储;
10、响应于接收到安装目标运算插件模板请求后,在目标集群上部署所述目标运算插件模板,并将目标应用实例插件模板的元数据信息导入所述目标集群中存储;
11、响应于接收到卸载目标运算插件模板请求后,卸载所述目标运算插件模板,并将所述目标运算插件模板关联的目标应用实例插件模板的元数据信息删除;
12、响应于接收到目标应用实例插件模板上架请求后,将所述应用实例插件模板对应的元数据信息记录到应用商店中,并将所述目标应用实例插件模板的状态标记为已上架;
13、响应于接收到目标应用实例插件模板下架请求后,将所述应用实例插件模板对应的元数据信息从所述应用商店中删除。
14、另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
15、设置并存储运算插件模板和应用实例插件模板,解析所述运算插件模板和所述应用实例插件模板获取对应的元数据信息,并将所述运算插件模板的元数据信息与所述应用实例插件模板的元数据信息关联存储;
16、响应于接收到安装目标运算插件模板请求后,在目标集群上部署所述目标运算插件模板,并将目标应用实例插件模板的元数据信息导入所述目标集群中存储;
17、响应于接收到卸载目标运算插件模板请求后,卸载所述目标运算插件模板,并将所述目标运算插件模板关联的目标应用实例插件模板的元数据信息删除;
18、响应于接收到目标应用实例插件模板上架请求后,将所述应用实例插件模板对应的元数据信息记录到应用商店中,并将所述目标应用实例插件模板的状态标记为已上架;
19、响应于接收到目标应用实例插件模板下架请求后,将所述应用实例插件模板对应的元数据信息从所述应用商店中删除。
20、再一方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
21、设置并存储运算插件模板和应用实例插件模板,解析所述运算插件模板和所述应用实例插件模板获取对应的元数据信息,并将所述运算插件模板的元数据信息与所述应用实例插件模板的元数据信息关联存储;
22、响应于接收到安装目标运算插件模板请求后,在目标集群上部署所述目标运算插件模板,并将目标应用实例插件模板的元数据信息导入所述目标集群中存储;
23、响应于接收到卸载目标运算插件模板请求后,卸载所述目标运算插件模板,并将所述目标运算插件模板关联的目标应用实例插件模板的元数据信息删除;
24、响应于接收到目标应用实例插件模板上架请求后,将所述应用实例插件模板对应的元数据信息记录到应用商店中,并将所述目标应用实例插件模板的状态标记为已上架;
25、响应于接收到目标应用实例插件模板下架请求后,将所述应用实例插件模板对应的元数据信息从所述应用商店中删除。
26、又一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
27、设置并存储运算插件模板和应用实例插件模板,解析所述运算插件模板和所述应用实例插件模板获取对应的元数据信息,并将所述运算插件模板的元数据信息与所述应用实例插件模板的元数据信息关联存储;
28、响应于接收到安装目标运算插件模板请求后,在目标集群上部署所述目标运算插件模板,并将目标应用实例插件模板的元数据信息导入所述目标集群中存储;
29、响应于接收到卸载目标运算插件模板请求后,卸载所述目标运算插件模板,并将所述目标运算插件模板关联的目标应用实例插件模板的元数据信息删除;
30、响应于接收到目标应用实例插件模板上架请求后,将所述应用实例插件模板对应的元数据信息记录到应用商店中,并将所述目标应用实例插件模板的状态标记为已上架;
31、响应于接收到目标应用实例插件模板下架请求后,将所述应用实例插件模板对应的元数据信息从所述应用商店中删除。
32、上述paas服务管理系统、方法、产品、计算机设备和存储介质,通过设置运算插件模板和应用实例插件模板,两者及其元数据信息之间相互关联,在应用实例插件模板的元数据信息中存储自定义资源信息,可实现各类应用实例的统一生命周期管理,可实现自定义资源信息方式完成应用实例元数据及其插件模板的安装、卸载、上架、下架、保持和删除管理。
本文档来自技高网...【技术保护点】
1.一种PaaS服务管理系统,其特征在于,包括:
2.根据权利要求1所述的PaaS服务管理系统,其特征在于,所述模板管理装置包括:
3.根据权利要求1所述的PaaS服务管理系统,其特征在于,所述插件管理装置包括:
4.根据权利要求3所述的PaaS服务管理系统,其特征在于,所述插件管理装置还包括:
5.根据权利要求3所述的PaaS服务管理系统,其特征在于,所述插件管理装置还包括:
6.根据权利要求1所述的PaaS服务管理系统,其特征在于,所述应用管理装置包括:
7.根据权利要求6所述的PaaS服务管理系统,其特征在于,所述应用管理装置还包括:
8.根据权利要求6所述的PaaS服务管理系统,其特征在于,所述应用管理装置包括:
9.根据权利要求1所述的PaaS服务管理系统,其特征在于,所述PaaS服务管理系统还包括:
10.根据权利要求9所述的PaaS服务管理系统,其特征在于,所述应用实例管理装置包括:
11.根据权利要求9所述的PaaS服务管理系统,其特征在于,所述
12.根据权利要求9所述的PaaS服务管理系统,其特征在于,所述应用实例管理装置包括:
13.根据权利要求12所述的PaaS服务管理系统,其特征在于,所述应用实例管理装置还包括:
14.根据权利要求13所述的PaaS服务管理系统,其特征在于,所述应用实例管理装置还包括:
15.一种PaaS服务管理方法,其特征在于,所述方法包括:
16.根据权利要求15所述的PaaS服务管理方法,其特征在于,所述方法还包括:
17.根据权利要求15所述的PaaS服务管理方法,其特征在于,所述方法还包括:
18.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求15至17中任一所述的方法的步骤。
19.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求15至17中任一项所述方法的步骤。
20.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求15至17中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种paas服务管理系统,其特征在于,包括:
2.根据权利要求1所述的paas服务管理系统,其特征在于,所述模板管理装置包括:
3.根据权利要求1所述的paas服务管理系统,其特征在于,所述插件管理装置包括:
4.根据权利要求3所述的paas服务管理系统,其特征在于,所述插件管理装置还包括:
5.根据权利要求3所述的paas服务管理系统,其特征在于,所述插件管理装置还包括:
6.根据权利要求1所述的paas服务管理系统,其特征在于,所述应用管理装置包括:
7.根据权利要求6所述的paas服务管理系统,其特征在于,所述应用管理装置还包括:
8.根据权利要求6所述的paas服务管理系统,其特征在于,所述应用管理装置包括:
9.根据权利要求1所述的paas服务管理系统,其特征在于,所述paas服务管理系统还包括:
10.根据权利要求9所述的paas服务管理系统,其特征在于,所述应用实例管理装置包括:
11.根据权利要求9所述的paas服务管理系统,其特征在于,所述应用实例管理装置包括:
1...
【专利技术属性】
技术研发人员:孙言弟,张东,亓开元,徐冠群,吕宪国,乔霖,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。