注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件Istio入門與實(shí)戰(zhàn)

Istio入門與實(shí)戰(zhàn)

Istio入門與實(shí)戰(zhàn)

定 價(jià):¥79.00

作 者: 毛廣獻(xiàn) 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111625247 出版時間: 2019-04-01 包裝: 平裝
開本: 16開 頁數(shù): 320 字?jǐn)?shù):  

內(nèi)容簡介

  本書系統(tǒng)化介紹Istio技術(shù)要點(diǎn)與應(yīng)用技巧,可幫助讀者快速搭建微服務(wù)架構(gòu)并進(jìn)行管理。主要內(nèi)容包括:service mesh基本概念與使用,Istio架構(gòu)設(shè)計(jì)與主要功能,快速搭建一個微服務(wù)實(shí)驗(yàn),介紹如何讓服務(wù)流量控制更簡單,讓服務(wù)更具彈性,讓服務(wù)故障測試更容易,讓服務(wù)通信更安全可控,讓服務(wù)更易觀測與監(jiān)控,以及istio維護(hù)方案。本書內(nèi)容豐富、案例講解,實(shí)用性強(qiáng),非常適合入門級讀者快速掌握Istio技術(shù)。

作者簡介

  毛廣獻(xiàn) 某游戲社區(qū)與數(shù)據(jù)服務(wù)公司網(wǎng)絡(luò)工程師,參與過多項(xiàng)業(yè)務(wù)技術(shù)架構(gòu)設(shè)計(jì)與應(yīng)用開發(fā)運(yùn)維。對分布式、微服務(wù)等有著獨(dú)到的見解。他是熱愛技術(shù)的極客,喜歡研究新技術(shù)和開源項(xiàng)目。

圖書目錄

前言
第1章 服務(wù)網(wǎng)格與Istio 1
1.1 服務(wù)網(wǎng)格簡介 1
1.1.1 服務(wù)網(wǎng)格的概念與特點(diǎn) 2
1.1.2 服務(wù)網(wǎng)格的優(yōu)勢 3
1.2 Istio簡介 4
1.3 Istio的架構(gòu)設(shè)計(jì) 5
1.3.1 數(shù)據(jù)平面 6
1.3.2 控制平面 7
1.4 Istio的功能特性 9
1.5 本章小結(jié) 10
第2章 實(shí)驗(yàn)說明 11
2.1 實(shí)驗(yàn)的環(huán)境 11
2.1.1 基礎(chǔ)環(huán)境 11
2.1.2 命令說明 12
2.1.3 問題及解決方案 13
2.2 實(shí)驗(yàn)的應(yīng)用 16
2.2.1 應(yīng)用架構(gòu)說明 16
2.2.2 應(yīng)用詳細(xì)說明 17
2.3 應(yīng)用的構(gòu)建 26
2.4 本章小結(jié) 31
第3章 使用Vagrant管理虛擬機(jī) 32
3.1 Vagrant簡介 32
3.2 Vagrant常用命令 33
3.3 模擬實(shí)驗(yàn)時的場景 38
3.4 本章小結(jié) 47
第4章 創(chuàng)建Kubernetes集群 48
4.1 安裝Docker 48
4.2 安裝Kubeadm 51
4.3 配置基礎(chǔ)環(huán)境 52
4.4 創(chuàng)建Kubernetes集群的步驟 55
4.5 測試集群的正確性 61
4.6 注意事項(xiàng)與技巧 65
4.7 本章小結(jié) 67
第5章 Istio部署與常用命令 68
5.1 部署Istio 68
5.2 常用資源類型 77
5.2.1 流量控制 77
5.2.2 請求配額 80
5.2.3 mTLS認(rèn)證策略 81
5.2.4 RBAC訪問權(quán)限 81
5.3 常用的kubectl命令 83
5.4 常用的istioctl命令 83
5.4.1 通用參數(shù)說明 84
5.4.2 常用命令 84
5.5 注意事項(xiàng)與技巧 85
5.6 本章小結(jié) 89
第6章 微服務(wù)應(yīng)用的部署 90
6.1 微服務(wù)應(yīng)用架構(gòu) 90
6.2 部署服務(wù) 94
6.3 訪問服務(wù) 98
6.4 在Istio中部署微服務(wù) 102
6.5 本章小結(jié) 105
第7章 讓服務(wù)流量控制更簡單 106
7.1 整體介紹 106
7.2 管理集群的入口流量 110
7.3 把請求路由到服務(wù)的指定版本 111
7.4 根據(jù)服務(wù)版本權(quán)重拆分流量 113
7.5 根據(jù)請求信息路由到服務(wù)的不同版本 114
7.6 流量鏡像 115
7.7 管理集群的出口流量 117
7.8 實(shí)現(xiàn)服務(wù)A/B測試 126
7.9 實(shí)現(xiàn)服務(wù)灰度發(fā)布 128
7.10 灰度發(fā)布與A/B測試結(jié)合 132
7.11 本章小結(jié) 135
第8章 讓服務(wù)更具彈性 136
8.1 整體介紹 136
8.2 負(fù)載均衡 138
8.3 連接池 141
8.4 健康檢測 144
8.5 熔斷 145
8.6 超時 149
8.7 重試 151
8.8 限流 153
8.9 本章小結(jié) 165
第9章 讓服務(wù)故障檢測更容易 166
9.1 整體介紹 166
9.2 給服務(wù)增加時延 168
9.3 給服務(wù)注入錯誤 169
9.4 時延與錯誤配合使用 171
9.5 本章小結(jié) 173
第10章 讓服務(wù)通信更安全可控 174
10.1 整體介紹 174
10.2 Denier適配器 176
10.3 黑白名單 177
10.4 服務(wù)與身份認(rèn)證 180
10.5 RBAC訪問控制 194
10.6 本章小結(jié) 205
第11章 讓服務(wù)更易觀測與監(jiān)控 206
11.1 整體介紹 206
11.2 指標(biāo)收集 209
11.3 日志收集 216
11.4 調(diào)用鏈追蹤 224
11.5 服務(wù)指標(biāo)可視化 230
11.6 服務(wù)調(diào)用樹 235
11.7 本章小結(jié) 239
第12章 Istio維護(hù) 240
12.1 整體介紹 240
12.2 Istio服務(wù)網(wǎng)格儀表板 241
12.3 升級Istio 245
12.4 使用Helm定制部署Istio 253
12.5 故障排除 257
12.6 一個請求的完整過程分析 272
12.7 本章小結(jié) 282
第13章 雜項(xiàng) 283
13.1 CORS 284
13.2 URL重定向 287
13.3 URL重寫 289
13.4 TCP路由 290
13.5 TLS路由 292
13.6 mTLS遷移 295
13.7 EnvoyFilter 297
13.8 添加請求頭 299
13.9 在Gateway上使用HTTPS 300
13.10 在HTTPS服務(wù)上開啟mTLS 304
13.11 網(wǎng)格中的服務(wù)健康檢查 306
13.12 Envoy代理Ingressgateway 308
13.13 Mixer與Adapter模型 311
13.14 本章小結(jié) 312

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號