银行对生产测试开发环境要求物理隔离,容器云平台提倡devops、CICD,如何平衡这之间的矛盾?有什么好的案例可以提供给大家做参考
收起大家回答了直接用镜像库流转,我谈谈我们采用的另一种模式,容器启动时采用模式:标准基础镜像+程序包+配置文件 。
容器平台在面对测试开发时,最常见的就是换包和换配置。应用先做好配置分离改造,容器平台做好配置管理模块。发布时利用每个环境标准统一的基础镜像去映射程序包的文件+各个环节的配置启动即可。
这种模式的好处是可以复用原有的开发测试生产发布交付物流水线,改造成本低。缺点是待启动的每台宿主机需要传包。适合每个项目独立的小池集群场景,不适合混用大池集群场景。