正版现货新书 Istio实战指南 9787115515735 马若飞
全新正版现货,以书名为准,放心购买,购书咨询18931383650朱老师
¥
41.19
7.0折
¥
59
全新
库存4件
作者马若飞
出版社人民邮电出版社
ISBN9787115515735
出版时间2019-09
装帧平装
开本16开
定价59元
货号1201927742
上书时间2024-10-12
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
马若飞,FreeWheel 主任软件工程师,ServiceMesher 社区成员、译者。拥有近 15年的软件、互联网行业从业经验,对分布式系统、微服务的开发和设计具有深刻的理解。目前在FreeWheel负责微服务相关的架构设计和开发工作,热衷于技术的探索与分享。
目录
章服务网格1
1.1服务端架构的发展——从单体应用到微服务1
1.1.1单体应用1
1.1.2多层结构3
1.1.3面向服务的架构4
1.1.4微服务架构5
1.2微服务架构的痛点6
1.3服务网格的发展7
1.3.1耦合阶段7
1.3.2封装公用库8
1.3.3Sidecar模式9
1.3.4服务网格出现11
1.4什么是服务网格12
1.4.1基本概念12
1.4.2服务网格的功能12
1.5服务网格产品介绍14
1.5.1Linkerd14
1.5.2Envoy14
1.5.3Istio15
1.5.4其他16
1.6小结17
第2章 Istio入门18
2.1什么是Istio18
2.2Istio的架构19
2.3Istio的核心控件20
2.3.1Envoy20
2.3.2Pilot21
2.3.3Mixer22
2.3.4Citadel23
2.3.5Galley23
2.4Istio的主要功能23
2.4.1流量管理23
2.4.2策略和遥测27
2.4.3可视化28
2.4.4安全28
2.5小结30
第3章Istio的安装和部署32
3.1准备工作32
3.1.1安装Go语言32
3.1.2安装Docker35
3.1.3Kubernetes平台搭建37
3.2安装Istio42
3.2.1下载安装包43
3.2.2安装Helm43
3.2.3使用Helm安装Istio44
3.2.4确认安装结果47
3.2.5问题处理49
3.3小结50
第4章Bookinfo应用51
4.1什么是Bookinfo应用51
4.2部署Bookinfo应用53
4.2.1安装和部署53
4.2.2默认目标规则61
4.3小结61
第5章流量管理63
5.1流量管理中的规则配置63
5.1.1VirtualService64
5.1.2DestinationRule67
5.1.3ServiceEntry68
5.1.4Gateway69
5.2流量转移70
5.2.1蓝绿部署70
5.2.2金丝雀发布76
5.2.3A/B测试79
5.3超时和重试80
5.3.1超时81
5.3.2重试83
5.4控制入口流量84
5.4.1确定入口IP和端口85
5.4.2配置网关86
5.5控制出口流量89
5.5.1启动Sleep服务89
5.5.2配置外部服务90
5.5.3配置外部HTTPS服务92
5.5.4为外部服务设置路由规则93
5.6熔断94
5.6.1熔断简介94
5.6.2设置后端服务95
5.6.3设置客户端96
5.6.4触发熔断机制97
5.7小结99
第6章策略与遥测100
6.1Mixer的工作原理100
6.2限流策略103
6.2.1Mixer配置项104
6.2.2客户端配置项105
6.2.3有条件的限流106
6.3黑名单和白名单策略107
6.3.1初始化路由规则107
6.3.2用Denier适配器实现黑名单108
6.3.3用List适配器实现黑白名单109
6.4遥测111
6.4.1收集新的指标数据111
6.4.2指标配置解析113
6.4.3日志配置解析114
6.4.4用Prometheus查看指标114
6.5小结115
第7章可视化工具117
7.1分布式追踪117
7.1.1启动Jaeger118
7.1.2生成追踪数据119
7.1.3追踪原理120
7.2使用Prometheus查询指标121
7.2.1Prometheus简介121
7.2.2查询Istio指标122
7.3用Grafana监控指标数据124
7.3.1Grafana简介124
7.3.2安装Grafana124
7.3.3指标数据展示125
7.4服务网格可视化工具——Kiali127
7.4.1Kiali简介127
7.4.2安装和启动Kiali128
7.4.3使用Kiali观测服务网格129
7.5使用EFK收集和查看日志132
7.5.1集中式日志架构132
7.5.2安装EFK133
7.5.3用Kibana查看生成的日志140
7.6小结142
第8章安全144
8.1认证144
8.1.1Istio中的认证方式144
8.1.2认证策略146
8.2授权149
8.2.1启用授权149
8.2.2授权策略150
8.3HTTP服务的访问控制152
8.3.1准备工作152
8.3.2命名空间的访问控制154
8.3.3服务级别的访问控制155
8.4TCP服务的访问控制157
8.4.1准备工作157
8.4.2启动访问控制160
8.5外部密钥和证书162
8.5.1插入密钥和证书162
8.5.2检查新证书163
8.6小结163
第9章进阶165
9.1云平台集成165
9.1.1在Google Cloud GKE上启用Istio165
9.1.2使用阿里云Kubernetes容器服务169
9.2不错流量控制171
9.2.1故障注入171
9.2.2流量镜像174
9.3调试和故障排查179
9.3.1Istio组件的日志180
9.3.2调试181
9.3.3故障排查183
9.4小结186
附录187
附录AHelm安装选项187
A.1certmanager选项187
A.2galley选项188
A.3gateways选项188
A.4global选项191
A.5grafana选项194
A.6Istio_cni选项196
A.7Istiocoredns选项196
A.8kiali选项196
A.9mixer选项197
A.10nodeagent选项198
A.11pilot选项198
A.12prometheus选项199
A.13security选项200
A.14servicegraph选项200
A.15sidecarInjectorWebhook选项200
A.16tracing选项201
附录B属性词汇表202
附录C表达式语言205
附录D适配器列表206
附录E命令行工具istioctl207
E.1istioctl authn207
E.2istioctl create207
E.3istioctl delete208
E.4istioctl deregister208
E.5istioctl gen-deploy208
E.6istioctl get209
E.7istioctl kube-inject209
E.8istioctl proxy-config210
E.9istioctl register210
E.10istioctl replace210
E.11istioctl version210
内容摘要
《Istio实战指南》是Istio服务网格技术的入门图书。全书共分为9章,深入浅出地介绍了Istio的相关知识,结合大量的示例,清晰而详细地阐述了Istio的主要特性。《Istio实战指南》的章介绍了服务网格的起源和发展,第2~4章介绍了Istio的基本概念和安装。第5~8章,采用实例练习的方式详细地介绍了Istio的流量管理、策略和遥测的配置、可视化工具的集成以及安全相关的特性。这部分是《Istio实战指南》的重点,可以帮助读者学以致用,把Istio应用到真实的项目开发中。第9章是进阶内容,介绍了在云平台集成Istio的方式、不错流量控制以及调试和故障排除的内容。《Istio实战指南》的附录部分列举了安装选项、属性词汇表、表达式语言、适配器列表和istioctl命令,供读者查阅参考。《Istio实战指南》适合有一定Kubernetes基础,对服务网格和Istio技术感兴趣的开发人员和运维人员阅读。
主编推荐
— 没有更多了 —
以下为对购买帮助不大的评价