计算机
类型
可以朗读
语音朗读
217千字
字数
2023-07-01
发行日期
展开全部
主编推荐语
全球服务网格知名专家力作,全面覆盖lstio的核心内容。
内容简介
Istio作为服务网格技术最具代表性的产品,历经多年发展已日渐成熟,并受到越来越多开发者的青睐。本书以Istio服务网格为核心,内容包括基本概念、核心功能、运维、企业级落地四大部分,从基本的安装部署到功能实践,从底层原理分析到故障排查,从进阶操作到企业级实战,由浅入深地介绍了Istio服务网格的各个方面。
本书适合正在使用或关注Istio的开发工程师、运维工程师、架构师等云原生领域从业者阅读。无论你是服务网格技术的初学者,还是该领域的专家,都能从本书中寻找到有借鉴意义的理论及实践指导。
目录
- 版权信息
- 内容简介
- 译者序 服务网格,让应用开发回归本源
- 序言
- 前言
- 致谢
- 关于本书
- 关于作者
- 关于封面插图
- 第1部分 理解Istio
- 1 Istio服务网格
- 1.1 快速迭代带来的挑战
- 1.2 使用应用程序库解决问题
- 1.3 基础设施的解决思路
- 1.4 什么是服务网格
- 1.5 Istio服务网格简介
- 本章小结
- 2 Istio的第一步
- 2.1 在Kubernetes上部署Istio
- 2.2 了解Istio控制平面
- 2.3 在服务网格中部署你的第一个应用程序
- 2.4 Istio的可观测性、弹性和流量路由
- 本章小结
- 3 Istio的数据平面:Envoy
- 3.1 什么是Envoy代理
- 3.2 配置Envoy
- 3.3 Envoy实战
- 3.4 Envoy与Istio的融合
- 本章小结
- 第2部分 保护、观察和控制服务网格中的流量
- 4 Istio网关:将流量导入集群
- 4.1 流量入口概念
- 4.2 Istio入口网关
- 4.3 保护网关流量
- 4.4 TCP流量
- 4.5 网关使用建议
- 本章小结
- 5 流量控制:细粒度流量路由
- 5.1 减少部署新代码带来的风险
- 5.2 Istio的请求路由
- 5.3 流量迁移
- 5.4 进一步降低风险:流量镜像
- 5.5 使用Istio的服务发现路由到集群外部的服务
- 本章小结
- 6 弹性:应对应用程序的网络挑战
- 6.1 实现应用程序的弹性
- 6.2 客户端负载均衡
- 6.3 位置感知负载均衡
- 6.4 透明的超时和重试
- 6.5 Istio中的熔断
- 本章小结
- 7 可观测性:理解服务的行为
- 7.1 什么是可观测性
- 7.2 探索Istio的指标
- 7.3 使用Prometheus抓取Istio指标
- 7.4 自定义Istio标准指标
- 本章小结
- 8 可观测性:使用Grafana、Jaeger和Kiali观察网络行为
- 8.1 使用Grafana观察Istio服务和控制平面指标
- 8.2 分布式追踪
- 8.3 使用Kiali观察服务网格
- 本章小结
- 9 确保微服务通信安全
- 9.1 应用程序网络安全需求
- 9.2 自动mTLS
- 9.3 授权服务间流量
- 9.4 终端用户的认证和授权
- 9.5 与自定义的外部授权服务集成
- 本章小结
- 第3部分 Istio运维
- 10 数据平面的故障排查
- 10.1 最常见错误:数据平面配置错误
- 10.2 识别数据平面的问题
- 10.3 从Envoy配置中发现错误
- 10.4 通过Envoy的遥测能力了解应用程序
- 本章小结
- 11 控制平面性能优化
- 11.1 控制平面的主要目标
- 11.2 监控控制平面
- 11.3 性能调整
- 11.4 性能优化准则
- 本章小结
- 第4部分 在组织中落地Istio
- 12 在组织中扩展Istio
- 12.1 多集群服务网格的好处
- 12.2 多集群服务网格概述
- 12.3 多集群、多网络、多控制平面的服务网格
- 本章小结
- 13 将虚拟机工作负载纳入网格
- 13.1 Istio的虚拟机支持
- 13.2 设置基础设施
- 13.3 将网格扩展到虚拟机
- 13.4 揭开DNS代理的神秘面纱
- 13.5 自定义代理的行为
- 13.6 将WorkloadEntry从网格中删除
- 本章小结
- 14 在请求路径上扩展Istio
- 14.1 Envoy的扩展能力
- 14.2 使用EnvoyFilter资源配置Envoy过滤器
- 14.3 调用外部的限流请求
- 14.4 使用Lua扩展Istio的数据平面
- 14.5 使用WebAssembly扩展Istio的数据平面
- 本章小结
- A 自定义Istio安装
- A.1 IstioOperator API
- A.2 Istio安装配置文件
- A.3 使用istioctl安装和定制Istio
- A.4 使用istio-operator安装和定制Istio
- B Istio的sidecar及其注入选项
- B.1 sidecar注入
- B.2 istio-init的安全问题
- C Istio安全
- C.1 使用PKI进行认证
- C.2 SPIFFE:适用于任何人的安全生产环境身份框架
- C.3 了解请求身份
- D Istio故障排查
- D.1 Istio代理暴露的信息
- D.2 Istio Pilot暴露的信息
- E 如何配置虚拟机接入网格
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。