注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)理論云原生網(wǎng)關(guān)Traefik:入門(mén)、進(jìn)階與實(shí)戰(zhàn)

云原生網(wǎng)關(guān)Traefik:入門(mén)、進(jìn)階與實(shí)戰(zhàn)

云原生網(wǎng)關(guān)Traefik:入門(mén)、進(jìn)階與實(shí)戰(zhàn)

定 價(jià):¥129.00

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

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111743064 出版時(shí)間: 2024-03-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

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

  內(nèi)容簡(jiǎn)介這是一本關(guān)于云原生網(wǎng)關(guān)Traefik的標(biāo)準(zhǔn)參考和實(shí)戰(zhàn)指南,它從功能特性、工作原理、架構(gòu)設(shè)計(jì)、性能優(yōu)化、項(xiàng)目實(shí)戰(zhàn)、源碼分析等多個(gè)維度對(duì)Traefik進(jìn)行了全面的講解,幾乎覆蓋從入門(mén)到進(jìn)階過(guò)程中的所有問(wèn)題,通俗易懂、圖文并茂、案例豐富。本書(shū)內(nèi)容源于作者在大量云原生項(xiàng)目改造中的經(jīng)驗(yàn)總結(jié),得到了Google、華為等國(guó)內(nèi)外頭部科技公司技術(shù)專(zhuān)家的推薦和Traefik Labs 社區(qū)的多位PMC好評(píng)。讀完本書(shū),你將了解或掌握以下知識(shí):?云原生的發(fā)展歷程、架構(gòu)模式、技術(shù)棧以及發(fā)展方向;?云原生網(wǎng)關(guān)的技術(shù)生態(tài)和技術(shù)選型?Traefik的安裝、配置、基本特性?Traefik的架構(gòu)設(shè)計(jì)、工作原理,以及升級(jí)、遷移和高可用性?Traefik中間件、Traefik Mesh、Traefik Hub、Traefik Operator編排等高級(jí)特性?Traefik的插件開(kāi)發(fā)、可觀測(cè)性實(shí)踐和性能優(yōu)化等高階實(shí)踐?Traefik在實(shí)際項(xiàng)目中的使用和最佳實(shí)踐?Traefik核心功能組件的源碼分析

作者簡(jiǎn)介

  李杰(Luga Lee)資深架構(gòu)師,從事技術(shù)研發(fā)工作10余年,擁有豐富的一線項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)。現(xiàn)任職于某知名互聯(lián)網(wǎng)公司,擔(dān)任云原生架構(gòu)師,為公司設(shè)計(jì)和優(yōu)化云原生架構(gòu);曾就職于多家互聯(lián)網(wǎng)公司,在跨境電商、移動(dòng)支付和互聯(lián)網(wǎng)金融領(lǐng)域擔(dān)任架構(gòu)師,負(fù)責(zé)基礎(chǔ)架構(gòu)的設(shè)計(jì)及性能優(yōu)化。Jakarta EE Ambassador、Traefik Ambassador、TraefikLab中國(guó)社區(qū)發(fā)起人,在容器云、微服務(wù)、DevOps、數(shù)據(jù)治理以及Java虛擬機(jī)等領(lǐng)域有豐富的實(shí)踐經(jīng)驗(yàn)。公眾號(hào)“架構(gòu)驛站(priest-arc)”主理人

圖書(shū)目錄

序 一
序 二
前 言
第一部分 Traefik基礎(chǔ)
第1章 云原生生態(tài)體系 2
1.1 概述 2
1.2 再見(jiàn),傳統(tǒng)虛擬化生態(tài) 5
1.2.1 架構(gòu)發(fā)展史 5
1.2.2 傳統(tǒng)IT架構(gòu)的好處 7
1.2.3 傳統(tǒng)虛擬化生態(tài)面臨的挑戰(zhàn) 7
1.3 走向云原生 8
1.3.1 云原生架構(gòu)發(fā)展史 8
1.3.2 云原生架構(gòu) 9
1.3.3 云原生架構(gòu)模式 13
1.4 云原生堆?!?6
1.4.1 微服務(wù) 17
1.4.2 容器 22
1.4.3 Serverless 25
1.4.4 開(kāi)放式應(yīng)用模型 27
1.4.5 服務(wù)網(wǎng)格 29
1.4.6 DevOps 29
1.5 眺望云原生的未來(lái) 34
1.5.1 云原生與人工智能 35
1.5.2 云原生的價(jià)值及挑戰(zhàn) 37
1.6 本章小結(jié) 38
第2章 云原生網(wǎng)關(guān) 39
2.1 概述 39
2.2 網(wǎng)關(guān)演進(jìn) 40
2.2.1 傳統(tǒng)API網(wǎng)關(guān) 40
2.2.2 Ingress代理 44
2.2.3 Gateway API 55
2.3 主流網(wǎng)關(guān)分析與比較 59
2.3.1 Nginx 59
2.3.2 Istio 60
2.3.3 Traefik 61
2.4 為什么選擇Traefik 62
2.4.1 走進(jìn)Traefik 62
2.4.2 Traefik核心特性 63
2.4.3 Traefik優(yōu)勢(shì) 63
2.5 Traefik生態(tài) 67
2.5.1 Traefik Proxy 67
2.5.2 Traefik Enterprise 68
2.5.3 Traefik Hub 69
2.5.4 Traefik Mesh 70
2.6 本章小結(jié) 70
第3章 Traefik的安裝與配置 71
3.1 概述 71
3.2 獲取Traefik軟件包 71
3.2.1 通過(guò)二進(jìn)制文件獲取 72
3.2.2 通過(guò)鏡像獲取 72
3.2.3 通過(guò)Helm Chart獲取 75
3.3 Traefik的安裝和部署 75
3.3.1 基于Helm安裝和部署 75
3.3.2 基于CRD安裝和部署 81
3.3.3 基于官方Docker鏡像安裝和部署 88
3.3.4 基于二進(jìn)制文件安裝和部署 92
3.3.5 基于源碼編譯安裝和部署 93
3.4 Traefik的配置與調(diào)試 96
3.4.1 配置原理 96
3.4.2 靜態(tài)配置 98
3.4.3 動(dòng)態(tài)配置 104
3.5 本章小結(jié) 111
第4章 Traefik的架構(gòu)與原理 112
4.1 概述 112
4.2 Traefik設(shè)計(jì)理念 113
4.3 入口點(diǎn) 114
4.3.1 HTTP入口點(diǎn) 116
4.3.2 UDP入口點(diǎn) 120
4.4 路由器 121
4.4.1 HTTP路由器 122
4.4.2 TCP路由器 126
4.4.3 UDP路由器 128
4.4.4 gRPC路由器 130
4.5 提供商 134
4.5.1 基于標(biāo)簽的提供商 137
4.5.2 基于注解的提供商 139
4.5.3 基于鍵值的提供商 140
4.5.4 基于文件的提供商 142
4.6 服務(wù) 143
4.6.1 負(fù)載均衡 143
4.6.2 健康檢查 145
4.6.3 黏性會(huì)話 148
4.7 本章小結(jié) 149
第5章 Traefik的基本特性 150
5.1 概述 150
5.2 常用基礎(chǔ)操作 150
5.2.1 命令行 151
5.2.2 ping命令 152
5.2.3 儀表盤(pán) 153
5.3 Traefik API配置管理 155
5.3.1 API配置解析 156
5.3.2 入口點(diǎn)API 159
5.3.3 儀表盤(pán)API 161
5.3.4 指標(biāo)API 165
5.3.5 常用端點(diǎn) 167
5.4 Traefik安全機(jī)制 171
5.4.1 身份驗(yàn)證 172
5.4.2 授權(quán)訪問(wèn) 175
5.4.3 傳輸層安全 177
5.4.4 Let’s Encrypt 181
5.5 本章小結(jié) 184
第6章 Traefik升級(jí)、遷移及高可用性 185
6.1 概述 185
6.2 Traefik升級(jí) 186
6.2.1 Traefik版本對(duì)比分析 187
6.2.2 Traefik主要升級(jí) 188
6.2.3 Traefik次要升級(jí) 193
6.2.4 升級(jí)指南 196
6.3 Traefik遷移 197
6.3.1 Traefik自遷移 197
6.3.2 將Nginx遷移至Traefik v1 198
6.3.3 將Nginx遷移至Traefik v2 200
6.4 Traefik遷移工具 201
6.4.1 實(shí)現(xiàn)原理 202
6.4.2 不支持的注解類(lèi)型 203
6.4.3 安裝和部署 205
6.4.4 常用操作實(shí)踐 207
6.5 高可用模型 208
6.5.1 負(fù)載均衡模型 209
6.5.2 Active-passive故障轉(zhuǎn)移模型 213
6.5.3 Active-active故障轉(zhuǎn)移模型 216
6.5.4 集群模型 219
6.6 本章小結(jié) 222
第二部分 Traefik進(jìn)階
第7章 Traefik高級(jí)特性——中間件 224
7.1 概述 224
7.2 再識(shí)中間件 225
7.2.1 實(shí)現(xiàn)原理 225
7.2.2 功能特性 225
7.2.3 常用類(lèi)型 226
7.3 通用中間件 229
7.3.1 前綴中間件 229
7.3.2 認(rèn)證中間件 233
7.3.3 重定向中間件 234
7.4 自定義中間件 236
7.4.1 速率限制中間件 236
7.4.2 斷路器 241
7.4.3 重試中間件 244
7.5 中間件配置實(shí)現(xiàn) 245
7.5.1 配置中間件選項(xiàng) 245
7.5.2 定義中間件標(biāo)簽 246
7.5.3 實(shí)現(xiàn)中間件 248
7.6 本章小結(jié) 250
第8章 使用Traefik網(wǎng)格實(shí)現(xiàn)流量治理 252
8.1 概述 252
8.2 流量治理 256
8.2.1 流量治理挑戰(zhàn) 256
8.2.2 南北向流量 257
8.2.3 東

本目錄推薦

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