软件部署方法、装置、电子设备、存储介质和程序产品制造方法及图纸

技术编号:41329737 阅读:23 留言:0更新日期:2024-05-13 15:08
本公开提供了一种软件部署方法、装置、电子设备、存储介质和程序产品,涉及计算机技术领域。其中,软件部署方法包括:响应于获取到的待部署软件的安装包,调用升级器组件基于静态分派的条件将所述安装包提取到主机文件系统中对应的目标位置,形成软件副本;基于所述静态分派的条件和软件部署需求生成识别协议;响应于获取到的业务容器启动请求,调用容器运行时组件基于所述识别协议扫描所述软件副本的目录,得到符合所述软件部署需求的目标软件副本;生成所述目标软件副本的挂载决议,以基于所述挂载协议启动所述业务容器,完成软件部署。通过本公开的技术方案,有利于简化镜像管理,降低软件部署导致镜像管理压力。

【技术实现步骤摘要】

所属的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。下面参照图8来描述根据本公开的这种实施方式的软件部署装置800。图8所示的软件部署装置800仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。软件部署装置800以硬件模块的形式表现。软件部署装置800的组件可以包括但不限于:提取模块802,用于响应于获取到的待部署软件的安装包调用升级器组件基于静态分派的条件将安装包提取到主机文件系统中对应的目标位置,形成软件副本;生成模块804,用于基于静态分派的条件和软件部署需求生成识别协议;扫描模块806,用于响应于获取到的业务容器启动请求,调用容器运行时组件基于所述识别协议扫描所述软件副本的目录,得到符合所述软件部署需求的目标软件副本;部署模块808,用于生成所述目标软件副本的挂载决议,以基于所述挂载协议启动所述业务容器,完成软件部署。下面参照图9来描述根据本公开的这种实本文档来自技高网...

【技术保护点】

1.一种软件部署方法,其特征在于,包括:

2.根据权利要求1所述的软件部署方法,其特征在于,响应于获取到的待部署软件的安装包,调用升级器组件基于静态分派的条件将所述安装包提取到主机文件系统中对应的目标位置,形成软件副本,包括:

3.根据权利要求2所述的软件部署方法,其特征在于,在根据所述静态分派的条件和预先协商的软件副本提取目录格式,计算所述软件副本在所述主机文件系统中的所述目标位置之后,还包括:

4.根据权利要求1所述的软件部署方法,其特征在于,还包括:

5.根据权利要求2所述的软件部署方法,其特征在于,基于所述静态分派的条件和软件部署需...

【技术特征摘要】

1.一种软件部署方法,其特征在于,包括:

2.根据权利要求1所述的软件部署方法,其特征在于,响应于获取到的待部署软件的安装包,调用升级器组件基于静态分派的条件将所述安装包提取到主机文件系统中对应的目标位置,形成软件副本,包括:

3.根据权利要求2所述的软件部署方法,其特征在于,在根据所述静态分派的条件和预先协商的软件副本提取目录格式,计算所述软件副本在所述主机文件系统中的所述目标位置之后,还包括:

4.根据权利要求1所述的软件部署方法,其特征在于,还包括:

5.根据权利要求2所述的软件部署方法,其特征在于,基于所述静态分派的条件和软件部署需求生成识别协议,包括:

6.根据权利要求1所述的软件部署方法,其特征在于,响应于获取到的业务容器启动请求,调用容器运行时组...

【专利技术属性】
技术研发人员:徐绍峰王鲲陈飞邹懋
申请(专利权)人:北京趋动智能科技有限公司
类型:发明
国别省市:

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

1