云原生服务网格Istio

云原生服务网格Istio

作者:张超盟 章鑫 徐中虎 徐飞

出版社:电子工业

出版年:2019年7月

ISBN:9787121366536

所属分类:经济金融

书刊介绍

《云原生服务网格Istio》内容简介

本书分为原理篇、实践篇、架构篇和源码篇,由浅入深地将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。无论是对于刚入门Istio的读者,还是对于已经在产品中使用Istio的读者,本书都极具参考价值。
张超盟,华为云应用服务网格首席架构师,拥有10年以上软件研发经验,先后负责华为云PaaS容器应用运维、微服务平台、云服务目录、服务网格等产品架构设计与开发工作,在容器服务、微服务架构、大数据、应用性能管理、数据库中间件及DevOps工具等多个领域有深入的研究与实践。开源爱好者,Istio社区成员。曾就职于Trend Micro和中铁一局。
章鑫,华为云应用服务网格首席系统工程师,拥有10年以上IT从业经验,先后参与华为云PaaS运维平台、容器自动化运维工具、服务网格等产品设计与开发,主导了多个服务网格项目的落地与实施工作。Istio社区成员,对于Pilot、Mixe蒂多个组件的调优有丰富的经验。曾在VIA-Telecom和Nokia担任研发专家。
徐中虎,华为云原生开源团队核心成员,Istio社区Approver,Kubemetes项目核心贡献者,现聚焦于Cloud Native、Dockers Kubemetes、Service Mesh等领域,对分布式系统性能优化、高可靠、可扩展等有深入的研究。曾就职于网易、Nokia。
徐飞,华为云原生开源团队核心成员,Istio社区Approver,Kubemetes、Federationv Kubeflows Virtual-Kubelet社区项目成员及核心贡献者,浙江大学硕士。从2015年开始参与容器平台的设计与开发,并参与上游社区的贡献。

作品目录

作者简介
推荐序
前言
原理篇
第1章:你好,Istio
第2章:Istio架构概述
第3章:非侵入的流量治理
第4章:可扩展的策略和遥测
第5章:可插拔的服务安全
第6章:透明的Sidecar机制
第7章:多集群服务治理
实践篇
第8章:环境准备
第9章:流量监控
第10章:灰度发布
第11章:流量治理
第12章:服务保护
第13章:多集群管理
架构篇
第14章:司令官Pilot
第15章:守护神Mixer
第16章:安全碉堡Citadel
第17章:高性能代理Envoy
第18章:代理守护进程Pilot-agent
第19章:配置中心Galley
源码篇
第20章:Pilot源码解析
第21章:Mixer源码解析
第22章:Citadel源码解析
第23章:Envoy源码解析
第24章:Galley源码解析
结语
附录A
源码仓库介绍
附录B
实践经验和总结
关于华为云原生团队

相关推荐

微信二维码