出包管理
正式的部署动作,往往存在大量的容器镜像、配置文件、部署脚本等依赖项,“出包”是将正式部署环节所需要的全部文件和配置打包为单个的部署安装包。
部署安装包解决了以下问题:
保障部署动作的顺畅进行,不受环境外因素的影响(如网络抖动导致的外网镜像拉取失败的问题)
是离线环境下部署所必须采取的方式,通过移动存储设备将部署安装包拷贝至对应环境内即可
降低部署交付的成本,只需要拷贝一个文件,执行一条命令即可完成全部的安装动作,简单便捷
获取部署包和部署参数
在配置完交付局点下的各项前置配置(节点信息、平台服务、交付参数)后,通过出全量部署包按钮,可以启动部署包的生产流程。生产流程会随着包含的组件大小和数量,需要等待不同的时间,一般会在20-60分钟左右。如上图所示:共存在五种包类型:
出全量部署包:用于在全新环境中部署产品,包含了底座、产品及所有与初次部署相关的文件
出底座部署包:用于在全新环境中部署底座
出产品部署包:用于在一个已经安装ADP底座的环境中部署产品
出增量底座包:用于升级底座版本,当底座版本变更之后,需要使用此包进行底座升级
出增量产品包:用于升级产品版本,如果底座版本也发生了变更,需要先升级底座,再升级产品