Istio学习指南
Lee Calcote, Zack Butcher
覃璐 译
出版时间:2020年11月
页数:244
“本书对社区具有巨大的价值。”
——Myles Steauser,资深云工程师
“随着服务网格技术进入云原生阶段,这本杰出的书籍将给许多人的现代应用程序管理之旅带来启发。”
——Girish Ranganathan,服务网格社区Layer5维护者
你已经成功地将应用程序转换为微服务体系结构,但现在要跨不同环境(公有云到公有云、私有云到公有云、虚拟机到容器)运行服务,你的云原生软件开始遇到可靠性问题。
如何处理日益增加的复杂性?通过Istio服务网格,你将能够管理流量、控制访问、实施监控、获取遥测数据、管理配额、实现链路跟踪,并在微服务上拥有更大的弹性。
在本书中,两位作者解释了为什么服务需要服务网格,并逐步演示了Istio如何适应分布式应用程序的生命周期。你将了解用于启用和管理Istio中多种功能的工具和API。
● 掌探索Istio解决的可观察性挑战。
● 使用请求路由、流量转移、故障注入以及运行可靠服务网格必不可少的其他功能。
● 生成并收集遥测信息。
● 尝试不同的部署模式,包括A/B、蓝/绿和金丝雀。
● 获取有关如何在Istio支持下开发和部署实际应用程序的示例。
  1. 前言
  2. 第1章 服务网格概述
  3. 1.1 服务网格是什么
  4. 1.2 走进服务网格
  5. 1.3 版图和生态系统
  6. 1.4 Istio服务网格
  7. 1.5 术语
  8. 第2章 云原生的统一可观察性方法
  9. 2.1 云原生意味着什么
  10. 2.2 什么是可观察性
  11. 2.3 服务网格的统一可观察性
  12. 第3章 Istio简介
  13. 3.1 服务网格架构
  14. 3.2 平面
  15. 3.3 可扩展性
  16. 3.4 规模和性能
  17. 3.5 部署模型
  18. 第4章 部署Istio
  19. 4.1 为Istio准备环境
  20. 4.2 安装Istio
  21. 4.3 卸载Istio
  22. 4.4 基于Helm的安装方式
  23. 4.5 其他环境
  24. 第5章 服务代理
  25. 5.1 什么是服务代理
  26. 5.2 Envoy代理概述
  27. 5.3 Istio中的Envoy
  28. 5.4 边车注入
  29. 5.5 Envoy的功能
  30. 第6章 安全和身份
  31. 6.1 访问控制
  32. 6.2 身份
  33. 6.3 密钥管理架构
  34. 6.4 mTLS
  35. 6.5 配置Istio Auth策略
  36. 第7章 Pilot
  37. 7.1 配置Pilot
  38. 7.2 配置服务
  39. 7.3 对Pilot进行调试和故障排除
  40. 7.4 跟踪配置
  41. 第8章 流量管理
  42. 8.1 理解Istio中的流量如何流动
  43. 8.2 理解Istio的网络API
  44. 8.3 流量操纵和路由
  45. 8.4 弹性
  46. 8.5 入口与出口
  47. 第9章 网格中的Mixer和策略
  48. 9.1 架构
  49. 9.2 了解Mixer策略如何工作
  50. 9.3 属性
  51. 9.4 适配器
  52. 9.5 创建Mixer策略并使用适配器152
  53. 第10章 遥测
  54. 10.1 适配器模型
  55. 10.2 指标
  56. 10.3 日志
  57. 10.4 可视化
  58. 第11章 调试Istio
  59. 11.1 自检Istio组件
  60. 11.2 使用管理平面进行故障排除
  61. 11.3 工作负载准备
  62. 11.4 Istio安装、升级和卸载
  63. 11.5 Mixer故障排除
  64. 11.6 Pilot故障排除
  65. 11.7 调试Galley
  66. 11.8 调试Envoy
  67. 11.9 版本兼容性
  68. 第12章 应用程序部署的实际考虑
  69. 12.1 控制平面注意事项
  70. 12.2 案例研究:金丝雀部署
  71. 第13章 高级场景
  72. 13.1 高级拓扑的类型
  73. 13.2 选择拓扑
书名:Istio学习指南
译者:覃璐 译
国内出版社:机械工业出版社
出版时间:2020年11月
页数:244
书号:978-7-111-66656-1
原版书书名:Istio: Up & Running
原版书出版商:O'Reilly Media
Lee Calcote
 
Lee Calcote一位产品与技术创新的引领者,热衷于为业界工程师提供解决方案,作为Layer5的创始人,他处于云原生运动的最前沿。Lee是一位Docker Captain、Cloud Native Ambassador和Google Summer of Code Mentor。
 
 
Zack Butcher
 
Zack Butcher是Tetrate的创始工程师和Istio项目的核心贡献者,在Tetrate身兼数职,包括系统架构设计、销售、写作和演讲。
 
 
购买选项
定价:79.00元
书号:978-7-111-66656-1
出版社:机械工业出版社