System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及云平台,具体而言,本申请涉及一种基于云平台的应用上云方法、装置、设备及存储介质。
技术介绍
1、云计算平台也称为云平台,是指基于硬件资源和软件资源的服务,为应用提供计算、网络、存储能力和管理服务的平台,目前云平台以kubernetes为主要技术平台。相关技术中,通过云技术将原本需要使用服务器或本地机器的应用转移到云端运行和存储,实现了无需额外安装软件和硬件设备,可以随时随地访问数据和应用。
2、然而,相关的应用上云技术中,存在应用上云时,需要改动应用并对原有部署方案进行调整的问题。
技术实现思路
1、本申请实施例提供了一种基于云平台的应用上云方法、装置、设备及存储介质,用于解决应用需要改造和应用部署方案需要调整才能上云的技术问题。
2、根据本申请实施例的第一方面,提供了一种基于云平台的应用上云方法,该方法包括:获取待上云应用的中间件实例和控制中间件实例的中间件控制台实例;
3、生成中间件实例的镜像和中间件控制台实例的镜像;
4、根据预设模板创建自定义资源定义crd文件;crd文件包括中间件实例和中间件控制台实例的信息;
5、基于crd文件、中间件实例的镜像以及中间件控制台实例的镜像,在云平台部署中间件实例和中间件控制台实例;
6、通过中间件控制台实例设置待上云应用的配置数据,并将配置数据和预先生成的待上云应用的数据包同步至中间件实例;
7、根据配置数据和数据包,在云平台部署待上云应用。
...【技术保护点】
1.一种基于云平台的应用上云方法,其特征在于,包括:
2.根据权利要求1所述的基于云平台的应用上云方法,其特征在于,部署在所述云平台的所述中间件实施例的数量为多个;所述基于所述CRD文件、所述中间件实例的镜像以及所述中间件控制台实例的镜像,在所述云平台部署所述中间件实例和中间件控制台实例,包括:
3.根据权利要求1所述的基于云平台的应用上云方法,其特征在于,所述根据预设模板创建所述中间件实例的自定义资源定义CRD文件之后,还包括:
4.根据权利要求2所述的基于云平台的应用上云方法,其特征在于,所述基于所述CRD文件创建中间件实例集群和中间件控制台实例,还包括:
5.根据权利要求1所述的基于云平台的应用上云方法,其特征在于,所述通过所述中间件控制台实例设置所述待上云应用的配置数据之前,还包括:
6.根据权利要求1所述的基于云平台的应用上云方法,其特征在于,所述在所述云平台部署所述待上云应用之后,还包括:
7.根据权利要求1所述的基于云平台的应用上云方法,其特征在于,所述中间件实例和所述中间件控制台实例的信息包括
8.一种基于云平台的应用上云装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-7任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述方法的步骤。
...【技术特征摘要】
1.一种基于云平台的应用上云方法,其特征在于,包括:
2.根据权利要求1所述的基于云平台的应用上云方法,其特征在于,部署在所述云平台的所述中间件实施例的数量为多个;所述基于所述crd文件、所述中间件实例的镜像以及所述中间件控制台实例的镜像,在所述云平台部署所述中间件实例和中间件控制台实例,包括:
3.根据权利要求1所述的基于云平台的应用上云方法,其特征在于,所述根据预设模板创建所述中间件实例的自定义资源定义crd文件之后,还包括:
4.根据权利要求2所述的基于云平台的应用上云方法,其特征在于,所述基于所述crd文件创建中间件实例集群和中间件控制台实例,还包括:
5.根据权利要求1所述的基于云平台的应用上云方法,其特征在于,所述通过...
【专利技术属性】
技术研发人员:王峰,
申请(专利权)人:湖南亚信安慧科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。