云原生服务网格Istio:原理、实践、架构与源码解析

云原生服务网格Istio:原理、实践、架构与源码解析

评分

★★★★★

ISBN

9787121366536

出版社

电子工业出版社 2019-06-01出版

作者

张超盟

分类

理论知识

内容简介
本书分为原理篇、实践篇、架构篇和源码篇,由浅入深地将Istio项目庖丁解牛并呈现给读者。原理篇介绍了服务网格技术与Istio项目的技术背景、设计理念与功能原理,能够帮助读者了解服务网格这一云原生领域的标志性技术,掌握Istio流量治理、策略与遥测和安全功能的使用方法。实践篇从零开始搭建Istio运行环境并完成一个真实应用的开发、交付、上线监控与治理的完整过程,能够帮助读者熟悉Istio的功能并加深对Istio的理解。架构篇剖析了Istio项目的三大核心子项目Pilot、Mixer、Citadel的详细架构,帮助读者熟悉Envoy、Galley、Pilot-agent等相关项目,并挖掘Istio代码背后的设计与实现思想。源码篇对Istio各个项目的代码结构、文件组织、核心流程、主要数据结构及各主要代码片段等关键内容都进行了详细介绍,读者只需具备一定的Go语言基础,便可快速掌握Istio各部分的实现原理,并根据自己的兴趣深入了解某一关键机制的完整实现。本书提供源码下载,参见http://github.com/cloudnativebooks/cloud-native-istio。无论是对于
AI简介
这是一本全面介绍Istio项目的书籍。Istio是一个开源项目,旨在提供一种简单的方式来连接、保护和观察服务,无论它们是在云中、在本地还是在边缘运行。本书分为原理篇、实践篇、架构篇和源码篇,由浅入深地将Istio项目庖丁解牛并呈现给读者。 在原理篇中,书籍介绍了服务网格技术与Istio项目的技术背景、设计理念与功能原理。这部分内容包括Istio是什么,Istio能做什么,Istio与服务治理的关系,Istio与服务网格的关系,Istio与Kubernetes的关系等。此外,还详细讲解了Istio的架构,包括Istio的工作机制、服务模型、主要组件等。 在实践篇中,书籍从零开始搭建Istio运行环境并完成一个真实应用的开发、交付、上线监控与治理的完整过程。这部分内容包括在本地搭建Istio环境,在公有云上使用Istio,尝鲜Istio命令行,应用示例等。 在架构篇中,书籍剖析了Istio项目的三大核心子项目Pilot、Mixer、Citadel的详细架构。这部分内容包括Pilot的架构与工作流程,Mixer的架构与特性,Envoy的架构与特性,Mixer源码解析,Pilot源码解析
阅读/下载地址