Docker容器部署技术 & 持续交付流水线

随着微服务的流行,容器技术也相应的被大家重视起来。容器技术主要解决了以下两个问题:

一、环境一致性问题:

例如java的jar/war包部署会依赖于环境的问题(操着系统的版本,jdk版本问题)。

二、镜像部署问题:

例如java,rubby,nodejs等等的发布系统是不一样的,每个环境都得很麻烦的部署一遍,采用docker镜像,就屏蔽了这类问题。

下图是Docker容器部署的一个完整过程:基于镜像治理和多环境的持续交付流水线

更重要的是,拥有如此多服务的集群环境迁移、复制也非常轻松,只需选择好各服务对应的Docker服务镜像、配置好相互之间访问地址就能很快搭建出一份完全一样的新集群。

蓝绿、金丝雀和灰度发布:

目前基于容器的调度平台有Kubernetes,mesos,omega。

资源调度框架Mesosj架构:

基于容器云发布体系:

发布了737 篇原创文章 · 获赞 65 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/qq_41723615/article/details/104076752