百道网
 您现在的位置:图书 > 云原生网关Traefik:入门、进阶与实战 李杰
云原生网关Traefik:入门、进阶与实战     李杰


云原生网关Traefik:入门、进阶与实战 李杰

作  者:李杰

出 版 社:机械工业出版社

出版时间:2024年03月

定  价:129.00

I S B N :9787111743064

所属分类: 专业科技  >  计算机/网络  >  数据库    

购买这本书可以去

标  签:

[查看微博评论]

分享到:

TOP好评推荐   [展开]

TOP内容简介

内容简介这是一本关于云原生网关Traefik的标准参考和实战指南,它从功能特性、工作原理、架构设计、性能优化、项目实战、源码分析等多个维度对Traefik进行了全面的讲解,几乎覆盖从入门到进阶过程中的所有问题,通俗易懂、图文并茂、案例丰富。本书内容源于作者在大量云原生项目改造中的经验总结,得到了Google、华为等国内外头部科技公司技术专家的推荐和Traefik Labs 社区的多位PMC好评。读完本书,你将了解或掌握以下知识:?云原生的发展历程、架构模式、技术栈以及发展方向;?云原生网关的技术生态和技术选型?Traefik的安装、配置、基本特性?Traefik的架构设计、工作原理,以及升级、迁移和高可用性?Traefik中间件、Traefik Mesh、Traefik Hub、Traefik Operator编排等高级特性?Traefik的插件开发、可观测性实践和性能优化等高阶实践?Traefik在实际项目中的使用和最佳实践?Traefik核心功能组件的源码分析

TOP作者简介

李杰(Luga Lee)
资深架构师,从事技术研发工作10余年,拥有丰富的一线项目实战经验。现任职于某知名互联网公司,担任云原生架构师,为公司设计和优化云原生架构;曾就职于多家互联网公司,在跨境电商、移动支付和互联网金融领域担任架构师,负责基础架构的设计及性能优化。
Jakarta EE Ambassador、Traefik Ambassador、TraefikLab中国社区发起人,在容器云、微服务、DevOps、数据治理以及Java虚拟机等领域有丰富的实践经验。
公众号“架构驿站(priest-arc)”主理人

TOP目录

序 一
序 二
前 言
第一部分 Traefik基础
第1章 云原生生态体系 2
1.1 概述 2
1.2 再见,传统虚拟化生态 5
1.2.1 架构发展史 5
1.2.2 传统IT架构的好处 7
1.2.3 传统虚拟化生态面临的挑战 7
1.3 走向云原生 8
1.3.1 云原生架构发展史 8
1.3.2 云原生架构 9
1.3.3 云原生架构模式 13
1.4 云原生堆栈 16
1.4.1 微服务 17
1.4.2 容器 22
1.4.3 Serverless 25
1.4.4 开放式应用模型 27
1.4.5 服务网格 29
1.4.6 DevOps 29
1.5 眺望云原生的未来 34
1.5.1 云原生与人工智能 35
1.5.2 云原生的价值及挑战 37
1.6 本章小结 38
第2章 云原生网关 39
2.1 概述 39
2.2 网关演进 40
2.2.1 传统API网关 40
2.2.2 Ingress代理 44
2.2.3 Gateway API 55
2.3 主流网关分析与比较 59
2.3.1 Nginx 59
2.3.2 Istio 60
2.3.3 Traefik 61
2.4 为什么选择Traefik 62
2.4.1 走进Traefik 62
2.4.2 Traefik核心特性 63
2.4.3 Traefik优势 63
2.5 Traefik生态 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 本章小结 70
第3章 Traefik的安装与配置 71
3.1 概述 71
3.2 获取Traefik软件包 71
3.2.1 通过二进制文件获取 72
3.2.2 通过镜像获取 72
3.2.3 通过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 基于二进制文件安装和部署 92
3.3.5 基于源码编译安装和部署 93
3.4 Traefik的配置与调试 96
3.4.1 配置原理 96
3.4.2 静态配置 98
3.4.3 动态配置 104
3.5 本章小结 111
第4章 Traefik的架构与原理 112
4.1 概述 112
4.2 Traefik设计理念 113
4.3 入口点 114
4.3.1 HTTP入口点 116
4.3.2 UDP入口点 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 基于标签的提供商 137
4.5.2 基于注解的提供商 139
4.5.3 基于键值的提供商 140
4.5.4 基于文件的提供商 142
4.6 服务 143
4.6.1 负载均衡 143
4.6.2 健康检查 145
4.6.3 黏性会话 148
4.7 本章小结 149
第5章 Traefik的基本特性 150
5.1 概述 150
5.2 常用基础操作 150
5.2.1 命令行 151
5.2.2 ping命令 152
5.2.3 仪表盘 153
5.3 Traefik API配置管理 155
5.3.1 API配置解析 156
5.3.2 入口点API 159
5.3.3 仪表盘API 161
5.3.4 指标API 165
5.3.5 常用端点 167
5.4 Traefik安全机制 171
5.4.1 身份验证 172
5.4.2 授权访问 175
5.4.3 传输层安全 177
5.4.4 Let’s Encrypt 181
5.5 本章小结 184
第6章 Traefik升级、迁移及高可用性 185
6.1 概述 185
6.2 Traefik升级 186
6.2.1 Traefik版本对比分析 187
6.2.2 Traefik主要升级 188
6.2.3 Traefik次要升级 193
6.2.4 升级指南 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 实现原理 202
6.4.2 不支持的注解类型 203
6.4.3 安装和部署 205
6.4.4 常用操作实践 207
6.5 高可用模型 208
6.5.1 负载均衡模型 209
6.5.2 Active-passive故障转移模型 213
6.5.3 Active-active故障转移模型 216
6.5.4 集群模型 219
6.6 本章小结 222
第二部分 Traefik进阶
第7章 Traefik高级特性——中间件 224
7.1 概述 224
7.2 再识中间件 225
7.2.1 实现原理 225
7.2.2 功能特性 225
7.2.3 常用类型 226
7.3 通用中间件 229
7.3.1 前缀中间件 229
7.3.2 认证中间件 233
7.3.3 重定向中间件 234
7.4 自定义中间件 236
7.4.1 速率限制中间件 236
7.4.2 断路器 241
7.4.3 重试中间件 244
7.5 中间件配置实现 245
7.5.1 配置中间件选项 245
7.5.2 定义中间件标签 246
7.5.3 实现中间件 248
7.6 本章小结 250
第8章 使用Traefik网格实现流量治理 252
8.1 概述 252
8.2 流量治理 256
8.2.1 流量治理挑战 256
8.2.2 南北向流量 257
8.2.3 东

TOP 其它信息

装  帧:平装-胶订

开  本:16开

纸  张:胶版纸

加载页面用时:79.5511