注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(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 出版時(shí)間: 2019-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 320 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

前言
第1章 服務(wù)網(wǎng)格與Istio 1
1.1 服務(wù)網(wǎng)格簡(jiǎn)介 1
1.1.1 服務(wù)網(wǎng)格的概念與特點(diǎn) 2
1.1.2 服務(wù)網(wǎng)格的優(yōu)勢(shì) 3
1.2 Istio簡(jiǎn)介 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)說(shuō)明 11
2.1 實(shí)驗(yàn)的環(huán)境 11
2.1.1 基礎(chǔ)環(huán)境 11
2.1.2 命令說(shuō)明 12
2.1.3 問(wèn)題及解決方案 13
2.2 實(shí)驗(yàn)的應(yīng)用 16
2.2.1 應(yīng)用架構(gòu)說(shuō)明 16
2.2.2 應(yīng)用詳細(xì)說(shuō)明 17
2.3 應(yīng)用的構(gòu)建 26
2.4 本章小結(jié) 31
第3章 使用Vagrant管理虛擬機(jī) 32
3.1 Vagrant簡(jiǎn)介 32
3.2 Vagrant常用命令 33
3.3 模擬實(shí)驗(yàn)時(shí)的場(chǎng)景 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 測(cè)試集群的正確性 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 請(qǐng)求配額 80
5.2.3 mTLS認(rèn)證策略 81
5.2.4 RBAC訪問(wèn)權(quán)限 81
5.3 常用的kubectl命令 83
5.4 常用的istioctl命令 83
5.4.1 通用參數(shù)說(shuō)明 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èn)服務(wù) 98
6.4 在Istio中部署微服務(wù) 102
6.5 本章小結(jié) 105
第7章 讓服務(wù)流量控制更簡(jiǎn)單 106
7.1 整體介紹 106
7.2 管理集群的入口流量 110
7.3 把請(qǐng)求路由到服務(wù)的指定版本 111
7.4 根據(jù)服務(wù)版本權(quán)重拆分流量 113
7.5 根據(jù)請(qǐng)求信息路由到服務(wù)的不同版本 114
7.6 流量鏡像 115
7.7 管理集群的出口流量 117
7.8 實(shí)現(xiàn)服務(wù)A/B測(cè)試 126
7.9 實(shí)現(xiàn)服務(wù)灰度發(fā)布 128
7.10 灰度發(fā)布與A/B測(cè)試結(jié)合 132
7.11 本章小結(jié) 135
第8章 讓服務(wù)更具彈性 136
8.1 整體介紹 136
8.2 負(fù)載均衡 138
8.3 連接池 141
8.4 健康檢測(cè) 144
8.5 熔斷 145
8.6 超時(shí) 149
8.7 重試 151
8.8 限流 153
8.9 本章小結(jié) 165
第9章 讓服務(wù)故障檢測(cè)更容易 166
9.1 整體介紹 166
9.2 給服務(wù)增加時(shí)延 168
9.3 給服務(wù)注入錯(cuò)誤 169
9.4 時(shí)延與錯(cuò)誤配合使用 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訪問(wèn)控制 194
10.6 本章小結(jié) 205
第11章 讓服務(wù)更易觀測(cè)與監(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)用樹(shù) 235
11.7 本章小結(jié) 239
第12章 Istio維護(hù) 240
12.1 整體介紹 240
12.2 Istio服務(wù)網(wǎng)格儀表板 241
12.3 升級(jí)Istio 245
12.4 使用Helm定制部署Istio 253
12.5 故障排除 257
12.6 一個(gè)請(qǐng)求的完整過(guò)程分析 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 添加請(qǐng)求頭 299
13.9 在Gateway上使用HTTPS 300
13.10 在HTTPS服務(wù)上開(kāi)啟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號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)