


定价:99元
印次:1-1
ISBN:9787302711919
出版日期:2026.04.01
印刷日期:2026.03.23
图书责编:赵佳霓
图书分类:零售
"本书围绕一个前后端分离的微服务项目,详尽地介绍了从源码构建、容器化到Kubernetes部署的完整流程,为读者提供了一套完整的DevOps实践流程和自动化运维体系构建方案。通过阅读本书,读者将掌握构建高效自动化运维体系的关键技能,从而提升软件交付的速度与质量。 全书共16章。第1~6章聚焦于基础环境的搭建与配置,以及如何从源码构建并部署项目。第7~12章深入构建CI/CD流水线,实现项目的容器化,并将其部署到Kubernetes,显著提升发布效率。第13章和第14章介绍如何进行接口抓取与性能压测。第15章介绍一些DevOps理论并完善项目流水线代码。 本书的实践特色显著,每章都配备了详尽的操作步骤和丰富的示例代码,便于读者实践。无论是DevOps新手还是有经验的专业人士都能从中获得宝贵的知识和技能。此外,本书还提供了配套的视频教程和代码资源,进一步辅助读者深入理解和掌握书中的知识点,确保读者能够在实际工作中灵活运用所学。 "
前言 PREFACE 在这个信息技术迅猛发展的时代, DevOps、容器化、微服务、持续集成与持续部署等概念已经成为现代软件开发和运维领域的基石。随着云计算、大数据、人工智能等技术的不断进步,企业对于 IT基础设施的搭建和运维提出了更高的要求,以实现快速迭代、高效交付和数字化转型。本书旨在为读者提供一套全面、系统的 DevOps知识体系,并结合实际项目案例,深入剖析各项技术的实践应用。 本书共 15 章,内容涵盖了从基础服务搭建、仓库管理器、自动化工具、镜像仓库、代码托管、持续交付、代码质量管理、容器编排、项目部署、接口抓取与调试、接口压测,到 DevOps的多方面,本书的主要特点如下。 (1)实用性强:以实际操作为主线,从零开始讲解,逐步带领读者掌握各项技能,助力解决在实际工作中遇到的问题。 (2)内容全面:覆盖了基础设施建设、代码管理、持续集成、持续部署、监控等各个环节,帮助读者构建完整的知识体系。 (3)步骤详细:每个操作步骤都进行了详细介绍,确保读者能够轻松跟随并掌握所学内容。 (4)案例丰富:通过实际项目案例,讲解如何在企业级项目中应用所学知识,提高项目交付效率。 (5)易于上手:从基础知识讲起,逐步深入,适合不同层次的读者学习。 通过阅读本书,读者将掌握以下技能: (1)搭建稳定可靠的基础服务,如 SSL/TLS、Nginx、Docker、DNS、NTP等。 (2)使用 Nexus和 Harbor搭建私有仓库,实现高效的依赖管理和镜像存储。 (3)利用 Ansible实现自动化运维,提高工作效率。 (...
目录
CONTENTS
第 1章基础服务搭建 (
31min) ·························································································· 1
1.1 SSL/TLS协议简介 ·································································································· 1
1.1.1 为何使用 SSL/TLS······················································································· 1
1.1.2 SSL/TLS加密传输过程··············································································· 2
1.2自建 CA证书··········································································································· 2
1.2.1 创建 CA根证书 ··························································································· 3... 查看详情
"本书涵盖了从基础服务搭建、仓库管理、自动化工具、镜像仓库、代码托管、持续交付、代码质量管理、容器编排、项目部署、接口抓取与调试、接口压测,到DevOps的多个方面。本书的主要特点如下:
(1)实用性强:以实际操作为主线,从零开始,逐步带领读者掌握各项技能,助力解决在实际工作中的问题。
(2)内容全面:覆盖了基础设施建设、代码管理、持续集成、持续部署、监控等各个环节,帮助读者构建完整的知识体系。
(3)步骤详细:每个操作步骤都进行了详细介绍,确保读者能够轻松跟随并掌握所学内容。
(4)案例丰富:通过实际项目案例,讲解如何在企业级项目中应用所学知识,提高项目交付效率。
(5)易于上手:从基础知识讲起,逐步深入,适合不同层次的读者学习。
"





