前期安装文档:https://www.cnblogs.com/lq-93/p/11828626.html Harbor的作用: 开发提交代码至gitlab容器中,Jenkins拉取代码构建镜像上传到Harbor中,然后docker主机从Harbor中拉取镜像,并根据指令运行容器 ...
一 概述 讲正文开始前先回顾一下以往传统的代码部署方式。 通常运维人员在接到代码 新项目 上线的任务前都要做大量的准备工作,包括:物理主机 虚拟机 代码运行环境 数据库安装配置 各种帐号创建, 运行后期的系统监控 应用的日志收集,性能优化等一系列的工作。 想一想这个流程不是很复杂但是很繁琐,效率低下,如需要调试还需要给开发人员提供线上系统权限等等,细节没有注意的话,还会造成解决问题的难度等各种问题 ...
2020-06-06 17:22 0 4525 推荐指数:
前期安装文档:https://www.cnblogs.com/lq-93/p/11828626.html Harbor的作用: 开发提交代码至gitlab容器中,Jenkins拉取代码构建镜像上传到Harbor中,然后docker主机从Harbor中拉取镜像,并根据指令运行容器 ...
一、各个组件的功能描述: Docker 是一个开源的应用容器引擎。 Jenkis 是一个开源自动化服务器。 (1).负责监控gitlab代码、gitlab中配置文件的变动; (2).负责执行镜像文件的构建、上传与下载; (3).通过Rancher插件系统构建stack/service ...
说明:前期的安装,请转向https://www.cnblogs.com/lq-93/p/11824039.html (4).查看gitlab镜像是否启动成功 docker inspect 容器id docker ps -a 查看运行的docker镜像 (5).测试地址 ...
Gitlab+Jenkins+Docker+K8S实现CI/CD 使用Docker安装GitLab及Jenkins 下载安装gitlab镜像 下载安装Jenkins Jenkins安全设置 gitlab添加jenkins服务器及git服务器SSH ...
注:这部分的学习还是要靠自己多点点 多尝试尝试 这部分19年3月份我是玩的很溜的,一年没用,基本忘光光了。 学习要温故而知新! 流程拓扑图 前提准备 部署应用服务 部署kubernetes ...
一张网图 因为我们使用了Docker in Docker技术,就是把jenkins部署在k8s里。jenkins master会动态创建slave pod,使用slave pod运行代码克隆,项目构建,镜像构建等指令操作。构成完成以后删除这个slave pod。减轻jenkins ...
前景提要 jenkins与gitlab结合,实现代码自动拉取:https://www.cnblogs.com/zisefeizhu/p/12548662.html jenkins与kubernetes结合,实现jenkins-slave自动部署和销毁:https ...
架构 二、核心组件 1、包管理工具 1.1、helm工具包 https://github.com/helm/helm 1.2、Ch ...