云原生开发实践
全新正版 极速发货
¥
69.15
6.3折
¥
109
全新
库存2件
作者高尚衡
出版社清华大学出版社
ISBN9787302600275
出版时间2022-08
装帧平装
开本16开
定价109元
货号1202716388
上书时间2024-09-04
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
高尚衡,软件工程师,具有10年软件开发经验。积极参与开源软件项目,通过撰写技术博客,分享和传播软件技术和知识。致力于推动软件产业的发展和企业数字化进程。对软件生产的全生命周期有深刻理解,对软件设计、开发、测试、部署等流程的生产效率提升方案都进行了广泛探索。在供职于互联网企业期间,为企业遇到的诸多复杂软件问题提供了优异的解决方案,获得了企业高度的评价。
目录
第1章 用户认证项目
1.1 项目介绍
1.2 开发环境
1.2.1 前端
1.2.2 后端
第2章 传统软件生产流程
2.1 开发
2.2 测试
2.3 计算资源评估
2.4 部署
2.5 更新和升级
第3章 容器技术的流行
3.1 容器的优势
3.2 Docker简介
3.3 Docker安装
3.4 Docker在开发领域的价值
3.5 Docker在测试领域的价值
第4章 容器化
4.1 容器化简介
4.2 保持简单和专注
4.3 容器镜像
4.4 镜像定义
4.4.1 Dockerfile基础知识
4.4.2 定义后端镜像
4.4.3 定义前端镜像
4.5 构建镜像
4.5.1 docker build命令
4.5.2 镜像缓存
4.5.3 构建用于开发环境的后端镜像
4.5.4 构建用于生产环境的后端镜像
4.5.5 构建数据迁移镜像
4.5.6 构建用于开发环境的前端镜像
4.5.7 构建用于生产环境的前端镜像
4.6 启动镜像
4.6.1 启动MySQL镜像
4.6.2 数据迁移
4.6.3 启动后端镜像
4.6.4 bridge网络
4.6.5 自定义网络
4.6.6 启动前端镜像
4.7 发布镜像
4.7.1 Docker Hub
4.7.2 私有镜像仓库
4.8 CI/CD
4.8.1 后端引入CI/CD
4.8.2 前端引入CI/CD
第5章 容器编排
5.1 容器编排简介
5.2 Docker Compose
5.2.1 Compose文件
5.2.2 Compose环境变量
5.2.3 Compose运行应用
5.2.4 Compose更新应用
5.3 Docker Swarm
5.3.1 创建Swarm集群
5.3.2 将样例服务部署到Swarm集群
5.3.3 伸缩样例服务
5.3.4 更新样例服务
5.3.5 维护Swarm节点
……
内容摘要
本书以一个示例应用的云原生化实践过程为主线,系统讲述云原生的理念和主流的云原生相关技术。 全书共11章。第1章介绍贯穿全书的示例应用,包括功能和使用的编程语言。第2章介绍传统软件生产流程在应对高频发布、高频部署及规模化等场录中凸显出的问题和不足。第3章介绍以Docker为代表的容器技术在软件开发、测试和交付方面的颠覆性优势。第4章介绍对示例应用进行容器化的详细步骤,包括镜像的定义、构建、发布、使用及通过CI/CD自动化与镜像相关的操作。第5章介绍Docker生态中的容器编排技术,包括Docker Compose与Docker Swarm,并讲解如何利用这两种编排技术分别对示例应用进行容器编排的详细过程。第6章介绍云计算和云原生的理念及两者的密切关系,分析云原生的优势与劣势。第7章介绍作为云原生基础设施的Kubernetes的基础知识,包括常用的资源对象和搭建Kubernetes集群的方式。通过具体的示例体现出Kubernetes强大而灵活的编排能力和优秀的设计理念。第8章介绍将示例应用部署到Kubernetes的详细步骤和常见问题的解决方案,包括提升观测性的日志解决方案和提升安全性的TLS解决方案。第9章介绍Kubernetes应用的打包工具Helm的基础知识,以及为示例应用创建完整Helm Chart的详细步骤。第10章介绍云原生技术中的服务网格的理念和服务网格众多实现中颇具代表性的Linkerd技术,以及在Kubernetes集群中使用Linkerd提升示例应用的可用性、可观测性的具体步骤。第11章介绍云原生现状和展望。
本书适合计算机科学、软件工程等领域的软件工程师和大学生,探索使用容器和Kubernetes相关技术的开发者和技术管理者及希望理解云原生技术基本原理的技术管理者和开发者阅读。
主编推荐
本书以一个用户认证应用程序的实战项目为例,详细讲述应用开发从传统方式一步步云原生化的过程,其中包括容器化,分别使用Compose、Swarm、K8s部署应用及使用Helm打包等。结合项目实践讨论大规模集群环境下传统软件生产方式的缺陷和云原生方式的优势及其带来的巨大价值。
— 没有更多了 —
以下为对购买帮助不大的评价