《雲原生服務格線Istio:原理、實踐、架構與源碼解析》是2019年6月電子工業出版社出版的圖書,作者是張超盟。
基本介紹
- 中文名:雲原生服務格線Istio:原理、實踐、架構與源碼解析
- 作者:張超盟
- 出版社:電子工業出版社
- 出版時間:2019年6月
- 頁數:628 頁
- 定價:139 元
- 開本:16 開
- ISBN:9787121366536
內容簡介,圖書目錄,
內容簡介
本書分為原理篇、實踐篇、架構篇和源碼篇,由淺入深地將Istio項目庖丁解牛並呈現給讀者。原理篇介紹了服務格線技術與Istio項目的技術背景、設計理念與功能原理,能夠幫助讀者了解服務格線這一雲原生領域的標誌性技術,掌握Istio流量治理、策略與遙測和安全功能的使用方法。實踐篇從零開始搭建Istio運行環境並完成一個真實套用的開發、交付、上線監控與治理的完整過程,能夠幫助讀者熟悉Istio的功能並加深對Istio的理解。架構篇剖析了Istio項目的三大核心子項目Pilot、Mixer、Citadel的詳細架構,幫助讀者熟悉Envoy、Galley、Pilot-agent等相關項目,並挖掘Istio代碼背後的設計與實現思想。源碼篇對Istio各個項目的代碼結構、檔案組織、核心流程、主要數據結構及各主要代碼片段等關鍵內容都進行了詳細介紹,讀者只需具備一定的Go語言基礎,便可快速掌握Istio各部分的實現原理,並根據自己的興趣深入了解某一關鍵機制的完整實現。
圖書目錄
原理篇
第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 實踐經驗和總結