更新时间:2020-10-30 15:17:27
封面
版权信息
内容简介
序一
序二
前言
第1章 单体架构与微服务架构
1.1 背景介绍
1.2 单体架构
1.3 微服务架构
1.4 微服务拆分
1.5 微服务开发原则
1.6 本章小结
第2章 Spring Boot微服务开发
2.1 微服务框架
2.2 技术栈选型
2.3 搭建开发环境
2.4 编写框架代码
2.5 编写业务代码
2.6 打包与测试
2.7 本章小结
第3章 搭建微服务运行环境
3.1 运行环境概述
3.2 搭建开发环境
3.3 搭建测试环境
3.4 搭建生产环境
3.5 切换运行环境
3.6 本章小结
第4章 Rancher和Kubernetes离线部署
4.1 下载离线文件
4.2 创建CA证书
4.3 Docker离线安装
4.4 Harbor离线安装
4.5 Docker登录设置
4.6 Rancher离线安装
4.7 Kubernetes安装
4.8 本章小结
第5章 日志采集
5.1 日志采集模型
5.2 配置微服务日志
5.3 容器日志采集
5.4 日志汇集
5.5 日志展示
5.6 本章小结
第6章 调用链跟踪
6.1 调用链概述
6.2 Spring Cloud调用链模型
6.3 调用链跟踪配置
6.4 调用链跟踪展示
6.5 本章小结
第7章 熔断器
7.1 熔断器概述
7.2 熔断器配置
7.3 熔断器使用
7.4 熔断器监控
7.5 本章小结
第8章 容器化与服务编排
8.1 容器化与服务编排概述
8.2 构建基础镜像
8.3 构建业务镜像
8.4 服务编排
8.5 目录挂载
8.6 环境变量
8.7 管理Config Map
8.8 本章小结
第9章 系统监控
9.1 系统监控概述
9.2 Kubernetes监控
9.3 Node Exporter组件
9.4 Prometheus组件
9.5 Grafana组件
9.6 本章小结
第10章 持续集成部署
10.1 持续集成部署的概念
10.2 持续集成部署的模型
10.3 基于Jenkins的CICD
10.4 本章小结