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

☆樱花仙子☆ 提交于 2020-01-24 17:18:46

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

一、环境一致性问题:

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

二、镜像部署问题:

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

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

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

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

 

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

资源调度框架Mesosj架构:

基于容器云发布体系:

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!