展开全部

主编推荐语

全球服务网格知名专家力作,全面覆盖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月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。