欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Istio权威指南(下云原生服务网格Istio架构与源码)/华为云原生技术丛书
      • 作者:编者:张超盟//徐中虎//张伟//冷雪|责编:张国霞
      • 出版社:电子工业
      • ISBN:9787121453052
      • 出版日期:2023/05/01
      • 页数:448
    • 售价:51.2
  • 内容大纲

        本书是《Istio权威指南》的下册,重点讲解Istio的架构与源码,分为架构篇和源码篇。
        架构篇从架构的视角分别介绍Istio各组件的设计思想、数据模型和核心工作流程。在Istio 1.16中,Istiod以原有的Pilot为基础框架构建了包含Pilot、Citadel、Galley等组件的统一控制面。本书第15、16、17章会分别介绍以上三个组件各自的架构、模型和流程机制;第18、19、20章依次讲解服务网格数据面上Pilot-agent、Envoy和Istio-proxy的架构和流程,包括三者的结合关系,配合Istio控制面组件实现流量管理功能,特别是Envoy的架构、模型和关键流程。
        源码篇包括第21~26章,和架构篇的6章对应,分别介绍Istio管理面组件Pilot、Citadel、Galley与数据面Pilot-agent、Envoy和Istio-proxy的主要代码结构、代码流程及关键代码片段。本篇配合架构篇中每个组件的架构和机制,对Istio重要组件的实现进行了更详细的讲解和剖析,为读者深入研读Istio相关代码,以及在生产环境中进行相应代码的调试和修改提供指导。
  • 作者介绍

  • 目录

    架构篇
      第15章  Pilot的架构
        15.1  Pilot的基本架构
          15.1.1  Istio的服务模型
          15.1.2  xDS协议
        15.2  Pilot的原理
          15.2.1  xDS服务器
          15.2.2  服务发现
          15.2.3  配置规则发现
          15.2.4  xDS的生成和分发
        15.3  安全插件
          15.3.1  认证插件
          15.3.2  授权插件
        15.4  Pilot的关键设计
          15.4.1  三级缓存模型
          15.4.2  去抖动分发
          15.4.3  防过度分发
          15.4.4  增量EDS
          15.4.5  资源隔离
          15.4.6  自动管理虚拟机工作负载
        15.5  本章小结
      第16章  Citadel的架构
        16.1  Istio的证书和身份管理
        16.2  Citadel的基本架构
        16.3  Citadel的核心原理
          16.3.1  核心组件的初始化
          16.3.2  CA服务器
          16.3.3  证书签发
          16.3.4  证书轮转器
        16.4  本章小结
      第17章  Galley的架构
        17.1  简化的Galley
        17.2  Galley的整体架构
          17.2.1  早期的MCP
          17.2.2  基于xDS的MCP
        17.3  Galley的核心工作原理
          17.3.1  启动初始化
          17.3.2  API校验
          17.3.3  对API配置的管理
        17.4  本章小结
      第18章  Pilot-agent的架构
        18.1  Pilot-agent的用途
        18.2  Pilot-agent的核心架构
        18.3  Pilot-agent的原理
          18.3.1  Envoy的启动
          18.3.2  优雅退出
          18.3.3  xDS代理
          18.3.4  证书管理
          18.3.5  DNS服务器
          18.3.6  应用健康检查

        18.4  本章小结
    ……
    源码篇
    附录A  源码仓库介绍
    附录B  实践问题总结
    附录C  服务网格术语表
    结语