-
内容大纲
本书将帮助你使用Spring Boot和Kubernetes来设计、构建和部署云原生应用程序。本书分为四部分,共计16章。第一部分的内容为此次从代码到生产的云原生之旅奠定了基础,帮助你更好地理解本书其他部分所涉及的主题。第二部分介绍了使用Spring Boot和Kubernetes构建生产就绪的云原生应用的主要实践和模式。第三部分涵盖了云中分布式系统的基本属性和模式,包括韧性、安全性、可扩展性和API网关,以及反应式编程和事件驱动架构。第四部分指导你为云原生应用生产化做好准备,解决了可观测性、配置管理、Secret管理和部署策略等问题,并涵盖了Serverless和原生镜像。
本书适合那些想了解如何使用Spring Boot和Kubernetes来设计、构建和部署生产就绪的云原生应用的开发人员和架构师阅读参考。 -
作者介绍
-
目录
第一部分 元原生基础
第1章 云原生简介
1.1 什么是云原生?
1.1.1 云原生的3P
1.2 云和云计算模型
1.2.1 基础设施即服务
1.2.2 容器即服务
1.2.3 平台即服务
1.2.4 函数即服务
1.2.5 软件即服务
1.3 云原生应用的属性
1.3.1 可扩展性
1.3.2 松耦合
1.3.3 韧性
1.3.4 可观测性
1.3.5 可管理性
1.4 支撑云原生的文化与实践
1.4.1 自动化
1.4.2 持续交付
1.4.3 DevOps
1.5 云是最佳方案吗?
1.5.1 速度
1.5.2 韧性
1.5.3 扩展
1.5.4 节省成本
1.6 云原生的拓扑结构
1.6.1 容器
1.6.2 编排
1.6.3 Serverless
1.7 云原生应用的架构
1.7.1 从多层架构到微服务和其他架构
1.7.2 基于服务架构的云原生应用
小结
第2章 云原生模式与技术
2.1 云原生开发原则:12-Factor及其扩展
2.1.1 一份基准代码,一个应用
2.1.2 API优先
2.1.3 依赖管理
2.1.4 设计,构建,发布和运行
2.1.5 配置、凭证和代码
2.1.6 日志
2.1.7 易处理
2.1.8 支撑服务
2.1.9 环境对等
2.1.10 管理进程
2.1.11 端口绑定
2.1.12 无状态进程
2.1.13 并发
2.1.14 遥测
2.1.15 认证与授权
2.2 使用Spring构建云原生应用
2.2.1 Spring全景图概览
2.2.2 构建Spring Boot应用
2.3 使用Docker容器化应用
2.3.1 Docker简介:镜像与容器
2.3.2 以容器形式运行Spring应用
2.4 使用Kubernetes管理容器
……
第二部分 云原生开发
第3章 云原生开发入门
第4章 外部化配置管理
第5章 云中的数据持久化与数据管理
第6章 容器化Spring Boot
第7章 面向Spring Boot的Kubernetes基础
第三部分 云原生分布式系统
第8章 反应式Spring:韧性与可扩展性
第9章 API网关与断路器
第10章 事件驱动应用与函数
第11章 安全性:认证与SPA
第12章 安全:授权和审计
第四部分 云原生生产化
第13章 可观测性与监控
第14章 配置与Secret管理
第15章 持续交付与GitOps
第16章 Serverless、GraalVM与Knative
附录A 搭建开发环境
附录B 使用DigitalOcean搭建生产环境的Kubernetes
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...