容器云准生产与生产环境镜像怎么同步?容器上线流程与传统有什么不同?

银行内部建了容器云,还需要像传统开发一样,仍然需要开发、测试、UAT、准生产等多套环境吗?未来从准生产环境容器镜像直接同步到生产环境还是手工?具体的上线流程是怎么样?显示全部

银行内部建了容器云,还需要像传统开发一样,仍然需要开发、测试、UAT、准生产等多套环境吗?未来从准生产环境容器镜像直接同步到生产环境还是手工?具体的上线流程是怎么样?

收起
参与24

查看其它 3 个回答dean25的回答

dean25dean25课题专家组软件架构设计师民生银行

从实际使用的情况看,我的建议是针对应用开发人员,需要准备3套环境,分别是SIT、UAT和版本环境。这里的版本环境相当于一个准生产环境,和生产环境运行的应用版本和配置保持一致。容器环境下,镜像里只包含静态的数据和可执行文件,所有动态配置信息都抽取出来,作为配置项(比如K8S里的ConfigMap)保存,在容器启动的时候动态注入。从准生产环境到生产环境的镜像同步都是由自动化工具来实现,当然推送生产前有一个审批环节。应用在生产环境发布所需要的配置信息都提前在DevOps工具里配置好,也做版本管理。一旦审批通过,就可以由人工在DevOps工具里一键触发版本发布。

银行 · 2019-06-20
浏览2468

回答者

dean25
软件架构设计师民生银行
擅长领域: 云计算容器容器云

dean25 最近回答过的问题

回答状态

  • 发布时间:2019-06-20
  • 关注会员:4 人
  • 回答浏览:2468
  • X社区推广