作 者:(美)李·卡索特,(美)扎克·布徹 著 覃璐 譯
定 價:79
出 版 社:機械工業出版社
出版日期:2020年10月01日
頁 數:224
裝 幀:平裝
ISBN:9787111666561
如何處理日益增加的復雜性?通過Istio服務網格,你將能夠管理流量、控制訪問、實施監控、獲取遙測數據、管理配額、實現鏈路跟蹤,並在微服務上擁有更大的彈性。 在本書中,兩位作者解釋了為什麼服務需要服務網格,並逐步演示了Istio如何適應分布式應用程序的生命周期。你將了解用於啟用和管理Istio中多種功能的工具和API。
●前言
第1章 服務網格概述
1.1 服務網格是什麼
1.2 走進服務網格
1.3 版圖和生態繫統
1.4 Istio服務網格
1.5 術語
第2章 雲原生的統一可觀察性方法
2.1 雲原生意味著什麼
2.2 什麼是可觀察性
2.3 服務網格的統一可觀察性
第3章 Istio簡介
3.1 服務網格架構
3.2 平面
3.3 可擴展性
3.4 規模和性能
3.5 部署模型
第4章 部署Istio
4.1 為Istio準備環境
4.2 安裝Istio
4.3 卸載Istio
4.4 基於Helm的安裝方式
4.5 其他環境
第5章 服務代理
5.1 什麼是服務代理
5.2 Envoy代理概述
5.3 Istio中的Envoy
5.4 邊車注入
5.5 Envoy的功能
第6章 安全和身份
6.1 訪問控制
6.2 身份
6.3 密鑰管理架構
6.4 mTLS
6.5 配置Istio Auth策略
第7章 Pilot
7.1 配置Pilot
7.2 配置服務
7.3 對Pilot進行調試和故障排除
7.4 跟蹤配置
第8章 流量管理
8.1 理解Istio中的流量如何流動
8.2 理解Istio的網絡API
8.3 流量操縱和路由
8.4 彈性
8.5 入口與出口
第9章 網格中的Mixer和策略
9.1 架構
9。2了解Mixer策略如何工作
9.3 屬性
9.4 適配器
9.5 創建Mixer策略並使用適配器
第10章 遙測
10.1 適配器模型
10.2 指標
10.3 日志
10.4 可視化
第11章 調試Istio
11.1 自檢Istio組件
11.2 使用管理平面進行故障排除
11.3 工作負載準備
11.4 Istio安裝、升級和卸載
11.5 Mixer故障排除
11.6 Pilot故障排除
11.7 調試Galley
11.8 調試Envoy
11.9 版本兼容性
第12章 應用程序部署的實際考慮
12.1 控制平面注意事項
12.2 案例研究:金絲雀部署
第13章 高級場景
13.1 高級拓撲的類型
13.2 選擇拓撲
你已經成功地將應用程序轉換為微服務架構,但現在要跨不同環境(公有雲到公有雲、私有雲到公有雲、虛擬機到容器)運行服務,你的雲原生軟件開始遇到可靠性問題。 如何處理日益增加的復雜性?通過Istio服務網格,你將能夠管理流量、控制訪問、實施監控、獲取遙測數據、管理配額、實現鏈路跟蹤,並在微服務上擁有更大的彈性。 在本書中,兩位作者解釋了為什麼服務需要服務網格,並逐步演示了Istio如何適應分布式應用程序的生命周期。你將了解用於啟用和管理Istio中多種功能的工具和API。 探索Istio解決的可觀察性挑戰。 使用請求路由、流量轉移、故障注入以及運行可靠服務網格必不可少的其他功能。 生成並收集遙測信息。 嘗試不同的部署模式,包括A/B、藍/綠和金絲雀。 獲取有關如何在Istio支持下開發和部署實際應用程序的示例。