-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Istio實戰指南

( 簡體 字)
作者:馬若飛類別:1. -> 程式設計 -> 綜合
譯者:
出版社:人民郵電出版社Istio實戰指南 3dWoo書號: 51654
詢問書籍請說出此書號!

缺書
NT售價: 295

出版日:9/1/2019
頁數:210
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115515735
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

《Istio實戰指南》是Istio服務網格技術的入門圖書。全書共分為9章,深入淺出地介紹了Istio的相關知識,結合大量的示例,清晰而詳細地闡述了Istio的主要特性。
《Istio實戰指南》的第1章介紹了服務網格的起源和發展,第2∼4章介紹了Istio的基本概念和安裝。第5∼8章,采用實例練習的方式詳細地介紹了Istio的流量管理、策略和遙測的配置、可視化工具的集成以及安全相關的特性。這部分是《Istio實戰指南》的重點,可以幫助讀者學以致用,把Istio應用到真實的項目開發中。第9章是進階內容,介紹了在云平臺集成Istio的方式、高級流量控制以及調試和故障排除的內容。《Istio實戰指南》的附錄部分列舉了安裝選項、屬性詞匯表、表達式語言、適配器列表和istioctl命令,供讀者查閱參考。
《Istio實戰指南》適合有一定Kubernetes基礎,對服務網格和Istio技術感興趣的開發人員和運維人員閱讀。
目錄:

第 1章 服務網格 1
1.1 服務端架構的發展——從單體應用到微服務 1
1.1.1 單體應用 1
1.1.2 多層結構 3
1.1.3 面向服務的架構 4
1.1.4 微服務架構 5
1.2 微服務架構的痛點 6
1.3 服務網格的發展 7
1.3.1 耦合階段 7
1.3.2 封裝公用庫 8
1.3.3 Sidecar模式 9
1.3.4 服務網格出現 11
1.4 什么是服務網格 12
1.4.1 基本概念 12
1.4.2 服務網格的功能 12
1.5 服務網格產品介紹 14
1.5.1 Linkerd 14
1.5.2 Envoy 14
1.5.3 Istio 15
1.5.4 其他 16
1.6 小結 17
第 2章 Istio入門 18
2.1 什么是Istio 18
2.2 Istio的架構 19
2.3 Istio的核心控件 20
2.3.1 Envoy 20
2.3.2 Pilot 21
2.3.3 Mixer 22
2.3.4 Citadel 23
2.3.5 Galley 23
2.4 Istio的主要功能 23
2.4.1 流量管理 23
2.4.2 策略和遙測 27
2.4.3 可視化 28
2.4.4 安全 28
2.5 小結 30
第3章 Istio的安裝和部署 32
3.1 準備工作 32
3.1.1 安裝Go語言 32
3.1.2 安裝Docker 35
3.1.3 Kubernetes平臺搭建 37
3.2 安裝Istio 42
3.2.1 下載安裝包 43
3.2.2 安裝Helm 43
3.2.3 使用Helm安裝Istio 44
3.2.4 確認安裝結果 47
3.2.5 問題處理 49
3.3 小結 50
第4章 Bookinfo應用 51
4.1 什么是Bookinfo應用 51
4.2 部署Bookinfo應用 53
4.2.1 安裝和部署 53
4.2.2 默認目標規則 61
4.3 小結 61
第5章 流量管理 63
5.1 流量管理中的規則配置 63
5.1.1 VirtualService 64
5.1.2 DestinationRule 67
5.1.3 ServiceEntry 68
5.1.4 Gateway 69
5.2 流量轉移 70
5.2.1 藍綠部署 70
5.2.2 金絲雀發布 76
5.2.3 A/B測試 79
5.3 超時和重試 80
5.3.1 超時 81
5.3.2 重試 83
5.4 控制入口流量 84
5.4.1 確定入口IP和端口 85
5.4.2 配置網關 86
5.5 控制出口流量 89
5.5.1 啟動Sleep服務 89
5.5.2 配置外部服務 90
5.5.3 配置外部HTTPS服務 92
5.5.4 為外部服務設置路由規則 93
5.6 熔斷 94
5.6.1 熔斷簡介 94
5.6.2 設置后端服務 95
5.6.3 設置客戶端 96
5.6.4 觸發熔斷機制 97
5.7 小結 99
第6章 策略與遙測 100
6.1 Mixer的工作原理 100
6.2 限流策略 103
6.2.1 Mixer配置項 104
6.2.2 客戶端配置項 105
6.2.3 有條件的限流 106
6.3 黑名單和白名單策略 107
6.3.1 初始化路由規則 107
6.3.2 用Denier適配器實現黑名單 108
6.3.3 用List適配器實現黑白名單 109
6.4 遙測 111
6.4.1 收集新的指標數據 111
6.4.2 指標配置解析 113
6.4.3 日志配置解析 114
6.4.4 用Prometheus查看指標 114
6.5 小結 115
第7章 可視化工具 117
7.1 分布式追蹤 117
7.1.1 啟動Jaeger 118
7.1.2 生成追蹤數據 119
7.1.3 追蹤原理 120
7.2 使用Prometheus查詢指標 121
7.2.1 Prometheus簡介 121
7.2.2 查詢Istio指標 122
7.3 用Grafana監控指標數據 124
7.3.1 Grafana簡介 124
7.3.2 安裝Grafana 124
7.3.3 指標數據展示 125
7.4 服務網格可視化工具——Kiali 127
7.4.1 Kiali簡介 127
7.4.2 安裝和啟動Kiali 128
7.4.3 使用Kiali觀測服務網格 129
7.5 使用EFK收集和查看日志 132
7.5.1 集中式日志架構 132
7.5.2 安裝EFK 133
7.5.3 用Kibana查看生成的日志 140
7.6 小結 142
第8章 安全 144
8.1 認證 144
8.1.1 Istio中的認證方式 144
8.1.2 認證策略 146
8.2 授權 149
8.2.1 啟用授權 149
8.2.2 授權策略 150
8.3 HTTP服務的訪問控制 152
8.3.1 準備工作 152
8.3.2 命名空間的訪問控制 154
8.3.3 服務級別的訪問控制 155
8.4 TCP服務的訪問控制 157
8.4.1 準備工作 157
8.4.2 啟動訪問控制 160
8.5 外部密鑰和證書 162
8.5.1 插入密鑰和證書 162
8.5.2 檢查新證書 163
8.6 小結 163
第9章 進階 165
9.1 云平臺集成 165
9.1.1 在Google Cloud GKE上啟用Istio 165
9.1.2 使用阿里云Kubernetes容器服務 169
9.2 高級流量控制 171
9.2.1 故障注入 171
9.2.2 流量鏡像 174
9.3 調試和故障排查 179
9.3.1 Istio組件的日志 180
9.3.2 調試 181
9.3.3 故障排查 183
9.4 小結 186
附錄 187
附錄A Helm安裝選項 187
A.1 certmanager選項 187
A.2 galley選項 188
A.3 gateways選項 188
A.4 global選項 191
A.5 grafana選項 194
A.6 Istio_cni選項 196
A.7 Istiocoredns選項 196
A.8 kiali選項 196
A.9 mixer選項 197
A.10 nodeagent選項 198
A.11 pilot選項 198
A.12 prometheus選項 199
A.13 security選項 200
A.14 servicegraph選項 200
A.15 sidecarInjectorWebhook選項 200
A.16 tracing選項 201
附錄B 屬性詞匯表 202
附錄C 表達式語言 205
附錄D 適配器列表 206
附錄E 命令行工具istioctl 207
E.1 istioctl authn 207
E.2 istioctl create 207
E.3 istioctl delete 208
E.4 istioctl deregister 208
E.5 istioctl gen-deploy 208
E.6 istioctl get 209
E.7 istioctl kube-inject 209
E.8 istioctl proxy-config 210
E.9 istioctl register 210
E.10 istioctl replace 210
E.11 istioctl version 210
序: