构建CICD流程-1 初识Devops架构

1,161 阅读1分钟

DevOps架构

DevOps架构图

image-20220329114855209.png

上述是一个完整的devops执行架构图,描述了从需求到生产发布的一个完整过程,本次搭建的devops平台满足了上述架构图中基本功能。

搭建DevOps请按照以下步骤操作:

  1. 搭建k8s集群
  2. 安装harbor私有镜像仓库
  3. 在k8s集群上部署ingress-nginx
  4. 安装部署jenkins
  5. 安装k8s可视化插件

CICD执行流程图:

image-20220325150459032.png

CICD执行流程解释:

  1. 开发人员日常提交代码至gitlab
  2. Jenkins pipeline中编写脚本执行以下操作:从GitLab拉取代码,mvn构建打包,静态分析,单元测试,构建镜像,推送到Docker仓库:Harbor仓库,然后用k8s执行更新服务操作。
  3. 在k8s更新服务的过程中会从harbor中拉取镜像并启动服务。