Istio學習指南 Istio: Up and Running Using a Service Mesh to Connect, Secure, Control, and Observe

Lee Calcote , Zack Butcher 覃璐譯

  • 出版商: 機械工業
  • 出版日期: 2020-10-01
  • 定價: $474
  • 售價: 8.5$403
  • 語言: 簡體中文
  • 裝訂: 平裝
  • ISBN: 7111666569
  • ISBN-13: 9787111666561
  • 此書翻譯自: Istio: Up and Running

已絕版

相關主題

商品描述

在本書中,兩位作者解釋了為什麼服務需要服務網格,
並逐步演示了Istio如何適應分佈式應用程序的生命週期。
你將了解用於啟用和管理Istio中多種功能的工具和API。
本書涵蓋了Istio的幾大核心能力:安全、流量控制和可觀察性,
通過大量的示例展現了Istio的自身特性,並結合實際場景對其進行深入解讀。
雖然本書沒有對Istio具體的代碼實現邏輯進行研究,
但對於首次接觸Istio或想要進行生產實踐的讀者,具有一定的指導作用。

目錄大綱

目錄
前言 1
第1章服務網格概述 5
1.1 服務網格是什麼 5
1.2 走進服務網格 6
1.3 版圖和生態系統10
1.4 Istio服務網格13
1.5 術語19

第2章云原生的統一可觀察性方法22
2.1 雲原生意味著什麼22
2.2 什麼是可觀察性26
2.3 服務網格的統一可觀察性31

第3章Istio簡介33
3.1 服務網格架構33
3.2 平面34
3.3 可擴展性42
3.4 規模和性能44
3.5 部署模型45

第4章部署Istio 46
4.1 為Istio準備環境46
4.2 安裝Istio 51
4.3 卸載Istio 62
4.4 基於Helm的安裝方式63
4.5 其他環境65

第5章服務代理66
5.1 什麼是服務代理67
5.2 Envoy代理概述69
5.3 Istio中的Envoy 70
5.4 邊車注入71
5.5 Envoy的功能77

第6章安全和身份82
6.1 訪問控制82
6.2 身份84
6.3 密鑰管理架構86
6.4 mTLS 89
6.5 配置Istio Auth策略90

第7章Pilot 96
7.1 配置Pilot 96
7.2 配置服務100
7.3 對Pilot進行調試和故障排除101
7.4 跟踪配置104

第8章流量管理112
8.1理解Istio中的流量如何流動112
8.2理解Istio的網絡API 113
8.3流量操縱和路由131
8.4彈性137
8.5 入口與出口141

第9章網格中的Mixer和策略145
9.1架構145
9.2 了解Mixer策略如何工作148
9.3屬性150
9.4 適配器151
9.5創建Mixer策略並使用適配器152

第10章遙測158
10.1 適配器模型158
10.2 指標159
10.3 日誌164
10.4 可視化167

第11章調試Istio 168
11.1 自檢Istio組件168
11.2 使用管理平面進行故障排除169
11.3 工作負載準備172
11.4 Istio安裝、升級和卸載174
11.5 Mixer故障排除176
11.6 Pilot故障排除176
11.7 調試Galley 177
11.8 調試Envoy 178
11.9 版本兼容性181

第12章應用程序部署的實際考慮182
12.1 控制平面注意事項182
12.2 案例研究:金絲雀部署190

第13章高級場景198
13.1 高級拓撲的類型198
13.2 選擇拓撲203