【技术实现步骤摘要】
一种容器化应用部署方法、装置、电子设备及存储介质
[0001]本专利技术涉及计算机软件及应用
,尤其涉及一种容器化应用部署方法、装置、电子设备及介质。
技术介绍
[0002]随着虚拟化技术的不断发展,虚拟容器环境可以把我们的应用打包到虚拟容器里,然后发布并应用到不同的操作系统中,简化应用的安装部署工作,现在已经被广泛在各行各业。
[0003]Docker作为目前比较流行的虚拟容器环境,安装部署方法多种多样,比如通过Docker命令执行Docker容器化应用的安装部署和通过Kubernetes安装部署多个主机上的容器化应用等,前者操作简单、入门快,但只能在单台服务器上单个应用部署,针对多台服务器、多个容器化应用需要重复执行命令进行安装部署,大大增加安装部署时间;后者让部署容器化的应用简单并且高效,但增加了运维人员的学习时间成本,提高了运维难度,增加硬件服务器开销。
[0004]目前,虚拟容器环境的发展受制于无法兼具多服务器多个容器化应用的自动安装部署和简单易学的安装部署操作。
技术实现思路
>[0005]本专利本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种容器化应用部署方法,其特征在于,包括:执行应用安装脚本,从配置文件中获取容器化应用的应用配置信息和组件配置信息;根据所述应用配置信息安装容器运行环境,并在所述容器运行环境中安装容器化应用;根据所述组件配置信息安装用于支撑所述容器化应用的各项功能的组件。2.根据权利要求1所述的方法,其特征在于,所述根据所述应用配置信息安装容器运行环境,并在所述容器运行环境中安装容器化应用,包括:根据所述应用配置信息中的服务器地址确定所述容器运行环境的待安装服务器,并在所述待安装服务器上安装所述容器运行环境;根据所述应用配置信息中的容器化应用名称、容器化应用安装包名称以及容器化应用安装包存储位置,在所述待安装服务器的所述容器运行环境中安装所述容器化应用。3.根据权利要求2所述的方法,其特征在于,所述根据所述应用配置信息中的容器化应用名称、容器化应用安装包名称以及容器化应用安装包存储位置,在所述待安装服务器的所述容器运行环境中安装所述容器化应用之后,还包括:统计所述待安装服务器上容器化应用的安装信息并显示所述安装信息。4.根据权利要求3所述的方法,其特征在于,所述统计所述待安装服务器上容器化应用的安装信息,包括:统计所述待安装服务器上需要安装的容器化应用名称及数量;统计所述待安装服务器上安装成功的容器化应用名称及数量;统计所述待安装服务器上安装失败的容器化应用名称、数量以及安装所述容器化应用失败的原因。5.根据权利要求1所述的方法,其特征在于,所述根据所述组件配置信息安装用于支撑所述容器化应用的各项功能的组件,包括:根据所述组件配置信息中的服务器地址确定所述组件的待安装服务器;根据所述组件配置信息中的组件名称、组件安装包名称、组件安装包存储位置、容器重启策略和组件映射端口,在所述待安装服务器上安装数据存储类功能组件、应用类功能组件、平台类功能组件、公共基础模块类功能组件中的至少一个。6.根据权利要求5所述的方法,其特征在于,所述根据组件配置信息中的组件名称、组件安装包名称、组件安装包存储位置和组件映射端口,在所述待安装服务器上安装数据存储类功能组件、应用类功能组件、平台类功能组件、公共基础模块类功能组件中的至少一个,包括:根据所述组件配置信息中的数据存储组件名称、数据存储组件安装包名称、数据存储组件安装包...
【专利技术属性】
技术研发人员:邓慧敏,程强,万月亮,
申请(专利权)人:北京锐安科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。