Istio入门与实战

Istio入门与实战

作者:毛广献

出版社:机械工业

出版年:2019年4月

ISBN:9787111625247

所属分类:人生哲学

书刊介绍

《Istio入门与实战》内容简介

本书系统化介绍Istio技术要点与应用技巧,可帮助读者快速搭建微服务架构并进行管理。主要内容包括:service mesh基本概念与使用,Istio架构设计与主要功能,快速搭建一个微服务实验,介绍如何让服务流量控制更简单,让服务更具弹性,让服务故障测试更容易,让服务通信更安全可控,让服务更易观测与监控,以及istio维护方案。本书内容丰富、案例讲解,实用性强,非常适合入门级读者快速掌握Istio技术。
毛广献编著

作品目录

前言
第1章:服务网格与Istio
1.1、服务网格简介
1.2、Istio简介
1.3、Istio的架构设计
1.4、Istio的功能特性
1.5、本章小结
第2章:实验说明
2.1、实验的环境
2.2、实验的应用
2.3、应用的构建
2.4、本章小结
第3章:使用Vagrant管理虚拟机
3.1、Vagrant简介
3.2、Vagrant常用命令
3.3、模拟实验时的场景
3.4、本章小结
第4章:创建Kubernetes集群
4.1、安装Docker
4.2、安装Kubeadm
4.3、配置基础环境
4.4、创建Kubernetes集群的步骤
4.5、测试集群的正确性
4.6、注意事项与技巧
4.7、本章小结
第5章:Istio部署与常用命令
5.1、部署Istio
5.2、常用资源类型
5.3、常用的kubectl命令
5.4、常用的istioctl命令
5.5、注意事项与技巧
5.6、本章小结
第6章:微服务应用的部署
6.1、微服务应用架构
6.2、部署服务
6.3、访问服务
6.4、在Istio中部署微服务
6.5、本章小结
第7章:让服务流量控制更简单
7.1、整体介绍
7.2、管理集群的入口流量
7.3、把请求路由到服务的指定版本
7.4、根据服务版本权重拆分流量
7.5、根据请求信息路由到服务的不同版本
7.6、流量镜像
7.7、管理集群的出口流量
7.8、实现服务A/B测试
7.9、实现服务灰度发布
7.10、灰度发布与A/B测试结合
7.11、本章小结
第8章:让服务更具弹性
8.1、整体介绍
8.2、负载均衡
8.3、连接池
8.4、健康检测
8.5、熔断
8.6、超时
8.7、重试
8.8、限流
8.9、本章小结
第9章:让服务故障检测更容易
9.1、整体介绍
9.2、给服务增加时延
9.3、给服务注入错误
9.4、时延与错误配合使用
9.5、本章小结
第10章:让服务通信更安全可控
10.1、整体介绍
10.2、Denier适配器
10.3、黑白名单
10.4、服务与身份认证
10.5、RBAC访问控制
10.6、本章小结
第11章:让服务更易观测与监控
11.1、整体介绍
11.2、指标收集
11.3、日志收集
11.4、调用链追踪
11.5、服务指标可视化
11.6、服务调用树
11.7、本章小结
第12章:Istio维护
12.1、整体介绍
12.2、Istio服务网格仪表板
12.3、升级Istio
12.4、使用Helm定制部署Istio
12.5、故障排除
12.6、一个请求的完整过程分析
12.7、本章小结
第13章:杂项
13.1、CORS
13.2、URL重定向
13.3、URL重写
13.4、TCP路由
13.5、TLS路由
13.6、mTLS迁移
13.7、EnvoyFilter
13.8、添加请求头
13.9、在Gateway上使用HTTPS
13.10、在HTTPS服务上开启mTLS
13.11、网格中的服务健康检查
13.12、Envoy代理Ingressgateway
13.13、Mixer与Adapter模型
13.14、本章小结

相关推荐

微信二维码