02 基础设施/Gitlab - DevOps之路】的更多相关文章

基础设施/Gitlab - DevOps之路 文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi 源代码管理器选用Gitlab,新版(2018.4)的Gitlab已经集成了很多的功能了,涵盖CI/CD.Issues.K8s集群/Docker集群操作等. 在node01机器上安装部署Gitlab服务,Gitlab作为代码托管服务,所以需要注意备份.容灾等配置. 两种安装方式: 官方安装 国内镜像安装 Gitlab官方源访问太慢,我们选…
02 持续集成和部署/基础设施 - DevOps之路 文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi 服务的持续集成和部署这里有两套选择方案: Gitlab Runner Jenkins Gitlab Runner 此处采用Gitlab Runner进行CI/CD. 官方文档:https://about.gitlab.com/features/gitlab-ci-cd/ 在node02节点上安装Gitlab Runner,首先下…
04 Docker/基础设施 - DevOps之路 文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).bare metal.OpenStack 集群和其他的基础应用平台. Docker通常用于如下场景: web应用的自动化打包和发布: 自动化测试和持续集成…
06 Nexus仓储/基础设施 - DevOps之路 文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi Nexus仓储官网简介: The world's first and only universal repository solution that's FREE to use. 官方文档 2018-04-10_2.06.png 从上图可以看到,目前Repository3支持主流的Maven.npm.Nuget.Docker.P…
05 Docker集群/基础设施 - DevOps之路 文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi Docker的集群目前主流的方案: Swarm Kubernetes Docker Swarm 集群 是用Swarm集群来部署一个无状态的服务: 目前有三台物理机node01.node02.node03,在node01上初始化Swarm: docker swarm init --advertise-addr 192.168.0…
07 YAPI/基础设施 - DevOps之路 文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi 简介 YApi 是一个可本地部署的.打通前后端及QA的.可视化的接口管理平台https://yapi.ymfe.org 更多文档: 官方文档 安装 这里使用Docker的方式来快速创建文档服务: 1.创建 MongoDB 数据卷 docker volume create mongo_data_yapi 2.启动 MongoDB doc…
01 前言/基础设施 - DevOps之路 文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi 简介 基础架构采用DevOps设计思想,进行可持续.快速的交付开发模式,推行开发运维一体化,线上问题,开发团队为第一响应. 实验资源:3台 CentOS7 物理机(node01.node02.node03) 文档按照我的实际架构设计结合部分相关书籍编写,声明本文并不适合对DevOps一点概念都没有的初学者阅读,本文算的上是实践日志. 另外…
本人是打杂的,从想学Python到自学Python,最后到报班培训Python路程总共用时两年,目前在培训Python.因为我这个大脑不适合自学.脑袋笨,自制力差,所以没办法只有乖乖交钱学python, 希望经过自己的努力和Egon的淫威之下学好Python,摆脱穷屌丝,走向中产屌丝...... Day-01 Python 基础 (这个直接调用大神文章) Day-02 数据类型 Python的黏包问题…
1. Pipeline 概述 Pipeline 即流水线,是 jenkins2.X 的新特性,是 jenkins 官方推荐使用的持续集成方案.与传统的自由风格项目不同,它是通过 jenkins DSL 编写代码来实现.相比于之前用户只能通过 Web 界面进行配置的方式来定义 Jenkins 任务,现在通过使用 jenkins DSL 和 Groovy 语言编写程序,用户可以定义流水线并执行各种任务. Jenkins pipeline包含两类元素,分别是stages和steps.如图: step…
本文内容节选自第六届全球软件案例研究峰会,时任中国移动通信集团浙江有限公司罗琼老师,申健老师分享的<DevOps平台的“精益创业”之路>实录,重点分享:DevOps产品研发过程,对外实施敏捷DevOps研发管理的推广实践经验(PPT+文稿). 罗琼,时任中国移动通讯集团浙江有限公司,DevOps工具链产品经理,致力于敏捷DevOps转型和DevOps平台建设以及推广工作. 申健,自2007开始实战敏捷产品研发方法,在工程技术实践.团队管理.领导力.组织转型方面都有自己的经验和研究.是国际Scr…