书籍详情
《 企业级DevOps应用实战:基于GitLab CI/CD和云原生技术 温红化》[86]百度网盘|亲测有效|pdf下载
  • 企业级DevOps应用实战:基于GitLab CI/CD和云原生技术 温红化

  • 出版社:机械工业出版社
  • 作者:温红化
  • 出版时间:2024-02-24
  • 热度:2273
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

编辑推荐

基于云原生和GitOps思想
汇集Docker、K8s、GitLab Cl/CD技术
CI/CD流水线设计与应用实战
提供源代码、PPT及扫码看视频

 
内容简介
本书展示了以GitLab CI/CD 流水线为基础,结合时下十分火热的云原生技术,打造企业级DevOps应用体系的全流程。
全书共分为3篇,第1篇为第1~3章,主要介绍云计算、云原生、微服务、敏捷开发、持续集成、DevOps、docker容器技术以及Kubernetes(简称K8s)核心技术等。第2篇为第4~9章,主要介绍了GitLab安装部署与基础使用、GitLab CI/CD中Runner的类型以及部署、GitLab CI/CD流水线模型、GitLab CI/CD变量、GitLab CI/CD流水线的触发方式以及GitLab CI/CD流水线中的缓存和附件等。第3篇为第10~13章,主要介绍了前后端项目的创建、GitLab CI/CD中基于SonarQube的静态代码检查,以及GitLab CI/CD 中的编译、构建、发布、部署、测试和上线等流程。
全书以搭建企业级DevOps应用平台为目标,从云原生技术基础容器以及Kubernetes技术入手;然后介绍了GitLab CI/CD的常见功能应用;最后从零开始,以经典的前后端项目为例,以解决企业内研发流程的困境为思路,一步一步地将整个项目的DevOps流水线创建起来。此外,还结合Kubernetes技术进行可动态伸缩的弹性部署上线。
本书适合对docker技术、K8s技术、GitLab技术及DevOps技术感兴趣的读者和相关工作人员。随书配备了案例源代码、授课用PPT及教学视频(扫码观看),可以帮助读者更好地学习这些知识。
作者简介

温红化
中国科学院软件研究所资深DevOps工程师,负责建设团队DevOps体系及自动化测试体系,在自动化测试、CI/CD流水线、工具开发和自动化运维等测试开发领域拥有丰富的实战经验。曾在华为、中兴主持过大型产品团队的DevOps体系建设及自动化测试体系建设,对DevOps有深刻而独到的见解。

目  录
第1篇DevOps技术基础
第1章 DevOps技术背景
1.1云计算简介
1.1.1什么是虚拟化技术
1.1.2什么是云计算
1.1.3云计算的类型与应用
1.2云原生简介
1.3微服务简介
1.4敏捷开发简介
1.5CICD简介
1.6DevOps简介
1.7GitLab CICD简介
第2章 容器技术基础
2.1容器概述
前  言
随着云原生技术的飞速发展以及敏捷开发的广泛应用,DevOps系统变得越来越重要。如今,我们很难想象一个研发团队,如果没有DevOps体系的支撑可以持续地健康发展。尤其随着微服务架构的深入人心,研发团队往往拥有多个微服务应用,传统的部署方式早已无法满足实际需求。在虚拟化技术和云原生技术飞速发展的背景下,当今互联网时代的绝大多数微服务部署要基于云原生技术,或者是虚拟化技术。
在DevOps体系中,Jenkins曾经充当了重要角色。但是随着业务的不断扩张和规模的不断扩大,以Jenkins为基础的DevOps流水线弊端日趋明显。因此,基于GitLab CI/CD技术和云原生技术相结合的DevOps自动化体系越来越受欢迎,导致越来越多的企业更喜欢使用GitLab CI/CD。
市面上关于GitLab CI/CD方面的书籍资料相对较少,有些也是仅仅停留在文档介绍层面,很少有书籍基于实战角度的介绍。因此,本书致力于从企业级实战应用的角度,介绍基于GitLab CI/CD和云原生技术相结合的DevOps体系建设。

相关推荐