-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
博文視點(diǎn)云原生精品叢書深入淺出ISTIO:SERVICE MESH快速入門與實(shí)踐 版權(quán)信息
- ISBN:9787121359644
- 條形碼:9787121359644 ; 978-7-121-35964-4
- 裝幀:簡(jiǎn)裝本
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
博文視點(diǎn)云原生精品叢書深入淺出ISTIO:SERVICE MESH快速入門與實(shí)踐 本書特色
適讀人群 :試圖學(xué)習(xí)了解 Istio 和服務(wù)網(wǎng)格相關(guān)概念,并準(zhǔn)備嘗試具體應(yīng)用的軟件工程師、架構(gòu)師以及咨詢?nèi)藛T等。
本書三重磅:
手把手快速入門Service Mesh和實(shí)踐,并根據(jù)Istio 1.1版本的升級(jí),將源碼及內(nèi)容同步更新至GitHub,目錄為fleeto/istio-for-beginner。
作者為Kubernetes quan威指南作者之一,Istio、Kubernetes項(xiàng)目成員,Istio.io主要貢獻(xiàn)者之一;
知名大咖敖小劍、馬全一、張琦及《Kubernetes quan威指南》作者龔正等熱評(píng)!
本書已加入博文視點(diǎn)云原生精品叢書,本叢書還有《深入淺出Prometheus》等精品圖書加入,歡迎關(guān)注!
博文視點(diǎn)云原生精品叢書深入淺出ISTIO:SERVICE MESH快速入門與實(shí)踐 內(nèi)容簡(jiǎn)介
在微服務(wù)浪潮的推動(dòng)之下,微服務(wù)的治理成為了新的技術(shù)熱點(diǎn),從Linkerd提出Service Mesh(服務(wù)網(wǎng)格)概念開始,這一理念的幾個(gè)相關(guān)產(chǎn)品經(jīng)過(guò)一番短暫較量,Google/IBM/Lyft合作推出的 Istio 系統(tǒng)成為了目前服務(wù)網(wǎng)格技術(shù)的事實(shí)標(biāo)準(zhǔn)。本書試圖從基本概念開始,結(jié)合實(shí)際工作場(chǎng)景和企業(yè)試點(diǎn)采納步驟,來(lái)對(duì)這一新生系統(tǒng)做一個(gè)相對(duì)完整的應(yīng)用指南。
博文視點(diǎn)云原生精品叢書深入淺出ISTIO:SERVICE MESH快速入門與實(shí)踐 目錄
第1章 服務(wù)網(wǎng)格的歷史 1
1.1 Spring Cloud 3
1.2 Linkerd 4
1.3 Istio 6
1.4 國(guó)內(nèi)服務(wù)網(wǎng)格的興起 6
第2章 服務(wù)網(wǎng)格的基本特性 8
2.1 連接 9
2.2 安全 12
2.3 策略 13
2.4 觀察 13
第3章 Istio基本介紹 15
3.1 Istio的核心組件及其功能 16
3.1.1 Pilot 16
3.1.2 Mixer 18
3.1.3 Citadel 20
3.1.4 Sidecar(Envoy) 20
3.2 核心配置對(duì)象 21
3.2.1 networking.istio.io 22
3.2.2 config.istio.io 24
3.2.3 authentication.istio.io 27
3.2.4 rbac.istio.io 28
3.3 小結(jié) 28
第4章 Istio快速入門 29
4.1 環(huán)境介紹 30
4.2 快速部署Istio 31
4.3 部署兩個(gè)版本的服務(wù) 33
4.4 部署客戶端服務(wù) 37
4.5 驗(yàn)證服務(wù) 39
4.6 創(chuàng)建目標(biāo)規(guī)則和默認(rèn)路由 39
4.7 小結(jié) 42
第5章 用Helm部署Istio 43
5.1 Istio Chart概述 44
5.1.1 Chart.yaml 44
5.1.2 values-*.yaml 45
5.1.3 requirements.yaml 46
5.1.4 templates/_affinity.tpl 47
5.1.5 templates/sidecar-injector-configmap.yaml 47
5.1.6 templates/configmap.yaml 48
5.1.7 templates/crds.yaml 48
5.1.8 charts 48
5.2 全局變量介紹 49
5.2.1 hub和tag 49
5.2.2 ingress.enabled 50
5.2.3 Proxy相關(guān)的參數(shù) 51
5.2.4 proxy_init.image 53
5.2.5 imagePullPolicy 53
5.2.6 controlPlaneSecurityEnabled 53
5.2.7 disablePolicyChecks 53
5.2.8 enableTracing 53
5.2.9 mtls.enabled 53
5.2.10 imagePullSecrets 54
5.2.11 arch 54
5.2.12 oneNamespace 54
5.2.13 configValidation 54
5.2.14 meshExpansion 55
5.2.15 meshExpansionILB 55
5.2.16 defaultResources 55
5.2.17 hyperkube 55
5.2.18 priorityClassName 55
5.2.19 crds 56
5.2.20 小結(jié) 56
5.3 Istio安裝清單的生成和部署 56
5.3.1 編輯values.yaml 56
5.3.2 生成部署清單 58
5.3.3 部署Istio 58
5.4 小結(jié) 59
第6章 Istio的常用功能 60
6.1 在網(wǎng)格中部署應(yīng)用 61
6.1.1 對(duì)工作負(fù)載的要求 63
6.1.2 使用自動(dòng)注入 64
6.1.3 準(zhǔn)備測(cè)試應(yīng)用 69
6.2 修改Istio配置 69
6.3 使用Istio Dashboard 70
6.3.1 啟用Grafana 70
6.3.2 訪問(wèn)Grafana 71
6.3.3 開放Grafana服務(wù) 73
6.3.4 學(xué)習(xí)和定制 74
6.4 使用Prometheus 76
6.4.1 訪問(wèn)Prometheus 76
6.4.2 開放Prometheus服務(wù) 77
6.4.3 學(xué)習(xí)和定制 77
6.5 使用Jaeger 77
6.5.1 啟用Jaeger 78
6.5.2 訪問(wèn)Jaeger 78
6.5.3 跟蹤參數(shù)的傳遞 81
6.5.4 開放Jaeger服務(wù) 86
6.6 使用Kiali 87
6.6.1 啟用Kiali 87
6.6.2 訪問(wèn)Kiali 88
6.6.3 開放Kiali服務(wù) 92
6.7 小結(jié) 92
第7章 HTTP流量管理 93
7.1 定義目標(biāo)規(guī)則 94
7.2 定義默認(rèn)路由 98
7.3 流量的拆分和遷移 101
7.4 金絲雀部署 105
7.5 根據(jù)來(lái)源服務(wù)進(jìn)行路由 108
7.6 對(duì)URI進(jìn)行重定向 110
7.7 通信超時(shí)控制 115
7.8 故障重試控制 116
7.9 入口流量管理 120
7.9.1 使用Gateway開放服務(wù) 121
7.9.2 為Gateway添加證書支持 123
7.9.3 為Gateway添加多個(gè)證書支持 124
7.9.4 配置入口流量的路由 126
7.10 出口流量管理 127
7.10.1 設(shè)置Sidecar的流量劫持范圍 128
7.10.2 設(shè)置ServiceEntry 129
7.11 新建Gateway控制器 131
7.12 設(shè)置服務(wù)熔斷 134
7.13 故障注入測(cè)試 136
7.13.1 注入延遲 137
7.13.2 注入中斷 138
7.14 流量復(fù)制 139
第8章 Mixer適配器的應(yīng)用 142
8.1 Mixer適配器簡(jiǎn)介 143
8.2 基于Denier適配器的訪問(wèn)控制 144
8.3 基于Listchecker適配器的訪問(wèn)控制 146
8.4 使用MemQuota適配器進(jìn)行服務(wù)限流 150
8.4.1 Mixer對(duì)象的定義 150
8.4.2 客戶端對(duì)象定義 152
8.4.3 測(cè)試限流功能 153
8.4.4 注意事項(xiàng) 154
8.5 使用RedisQuota適配器進(jìn)行服務(wù)限流 155
8.5.1 啟動(dòng)Redis服務(wù) 155
8.5.2 定義限流相關(guān)對(duì)象 156
8.5.3 測(cè)試限流功能 158
8.6 為Prometheus定義監(jiān)控指標(biāo) 158
8.6.1 默認(rèn)監(jiān)控指標(biāo) 159
8.6.2 自定義監(jiān)控指標(biāo) 162
8.7 使用stdio輸出自定義日志 165
8.7.1 默認(rèn)的訪問(wèn)日志 167
8.7.2 定義日志對(duì)象 169
8.7.3 測(cè)試輸出 170
8.8 使用Fluentd輸出日志 171
8.8.1 部署Fluentd 171
8.8.2 定義日志對(duì)象 173
8.8.3 測(cè)試輸出 174
8.9 小結(jié) 175
第9章 Istio的安全加固 176
9.1 Istio安全加固概述 177
9.2 啟用mTLS 179
9.3 設(shè)置RBAC 183
9.4 RBAC的除錯(cuò)過(guò)程 189
第10章 Istio的試用建議 192
10.1 Istio自身的突出問(wèn)題 193
10.2 確定功能范圍 194
10.3 選擇試用業(yè)務(wù) 196
10.4 試用過(guò)程 197
10.4.1 制定目標(biāo) 197
10.4.2 方案部署 198
10.4.3 測(cè)試驗(yàn)證 200
10.4.4 切換演練 201
10.4.5 試點(diǎn)上線 201
博文視點(diǎn)云原生精品叢書深入淺出ISTIO:SERVICE MESH快速入門與實(shí)踐 作者簡(jiǎn)介
崔秀龍
HPE軟件分析師;
Istio、Kubernetes項(xiàng)目成員;
Istio.io主要貢獻(xiàn)者之一;
《Kubernetes quan威指南:從Docker到Kubernetes實(shí)踐全接觸》作者;
《Kubernetes quan威指南:企業(yè)級(jí)容器云實(shí)戰(zhàn)》作者;
自動(dòng)化、馬拉松愛好者。
- >
朝聞道
- >
名家?guī)阕x魯迅:朝花夕拾
- >
羅曼·羅蘭讀書隨筆-精裝
- >
莉莉和章魚
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
詩(shī)經(jīng)-先民的歌唱
- >
我從未如此眷戀人間
- >
【精裝繪本】畫給孩子的中國(guó)神話