|
Java电子书:Istio入门与实战 格式 pdf 电子书 PDF 电子书 Java吧 java8.com B* C/ s6 ~- ]& F3 v
* p3 B7 `+ k M! S2 n$ j1 ?# U3 t& K' d, B: R. }
编号:mudaima-P0273【Java吧 java8.com】. @' U, G- b8 Z
6 H8 D/ c/ U9 ?0 J; c( ~5 n# ?9 A7 C6 }; W6 t8 S
8 J7 B+ G! T- w9 @Java电子书目录:第1章 服务网格与Istio 1' G) A2 h5 @1 g0 e
1.1 服务网格简介 1
. X7 _' Z) F. i1.1.1 服务网格的概念与特点 2
' \0 _7 [$ [$ ~* [+ M+ c0 p9 S1.1.2 服务网格的优势 3
0 l! k, f& Q% R; L' N, s1.2 Istio简介 4- R# M5 l7 ?" P) t& U7 o7 ^
1.3 Istio的架构设计 5' O7 K2 b8 \7 L
1.3.1 数据平面 6
" ?+ I8 d% ?' G# ~0 ? U- M+ k1.3.2 控制平面 7
& \% P0 E6 i* B; Q. C/ b. J( K1.4 Istio的功能特性 9) d3 d; q& S4 p* d5 K, y/ a) w
1.5 本章小结 10" ]. c5 C v9 `7 c: X
第2章 实验说明 11, R' w- a8 K" |
2.1 实验的环境 11
, f- }& x: ^6 h6 l& H2.1.1 基础环境 11( [. G9 \. I$ }5 Y8 g- Q$ H3 V. F
2.1.2 命令说明 12; N' K! \! f% i- b1 x* u4 X
2.1.3 问题及解决方案 13
1 I, J* T4 {1 c5 T' J2.2 实验的应用 16. |5 f4 e9 T& n3 L4 ^* ^! D% H% E
2.2.1 应用架构说明 16& j; O: c' @( j0 e
2.2.2 应用详细说明 17
% d% f3 g; M3 M! r) G2.3 应用的构建 26
, z, H. H% {( S2.4 本章小结 31: c0 R o# }5 L7 ?' K9 f) Z. ~0 u
第3章 使用Vagrant管理虚拟机 32
\6 `2 t7 ^' M3.1 Vagrant简介 32
% h( ^" p P& X7 v% @& h3.2 Vagrant常用命令 33
% Y% Y) @7 v+ n. O3.3 模拟实验时的场景 38
0 H: P1 W9 T3 a' |4 x; O3.4 本章小结 47
M, A' m5 m0 t9 k第4章 创建Kubernetes集群 48# p5 B: d: ]/ U' p0 v4 `8 p0 D
4.1 安装Docker 48
8 a$ a# L9 T) G) p0 Y4.2 安装Kubeadm 518 c) l: f# B+ z& o7 {4 Y4 n G
4.3 配置基础环境 52
& u8 o" w/ y: a4.4 创建Kubernetes集群的步骤 55
- i6 n$ E) f% n1 J& L1 }4.5 测试集群的正确性 61$ a3 p& B9 T7 {0 d: E& A: t
4.6 注意事项与技巧 65. n5 V F' ]# F* O2 H# e
4.7 本章小结 67 ^, s9 }6 D: D }
第5章 Istio部署与常用命令 688 f7 f' t# x) u' V
5.1 部署Istio 68
, Z! I0 G; v( l( X/ K5.2 常用资源类型 773 V5 A/ a# ^' g0 Z4 E J! c: u
5.2.1 流量控制 77
. B, ^1 }* N: H, e0 B# g4 K/ |- }5.2.2 请求配额 80' x, K0 |9 u9 }: A. a/ B$ x, H
5.2.3 mTLS认证策略 81
( I6 N p1 q+ Y' A5.2.4 RBAC访问权限 811 R! y) k2 x1 x, N% n) I
5.3 常用的kubectl命令 83
: i6 `& s0 x$ m6 m! s i' s1 r9 T0 X5.4 常用的istioctl命令 83
3 i" n6 o3 s, w7 A( a5 _6 k* A5.4.1 通用参数说明 84
. S( F# u8 Q' R+ U) ~1 ^! R6 u5.4.2 常用命令 84
) F5 @5 h4 h" B( p. M0 U* m5 Q5.5 注意事项与技巧 85
3 E$ j0 E7 n! A! W5.6 本章小结 897 f% M1 B$ P' K; e. y
第6章 微服务应用的部署 90
9 g n1 Y+ u+ P" J3 c. K6.1 微服务应用架构 90 k; R* P$ e% G4 Q3 C1 x
6.2 部署服务 94
7 g+ v" a( `; U$ R6.3 访问服务 989 \; l; B4 l+ h; e0 a3 F
6.4 在Istio中部署微服务 102
1 x2 w: \% h1 J- `' |6.5 本章小结 105
) t% b7 U/ j4 O" C! \. o第7章 让服务流量控制更简单 106+ s# J1 [5 u) o( n
7.1 整体介绍 106
/ Q3 N% S( |2 Q- h7.2 管理集群的入口流量 110
N4 H9 n& R3 e. T5 `3 S7.3 把请求路由到服务的指定版本 111" l0 U8 ~3 B- c
7.4 根据服务版本权重拆分流量 113
1 |, u- A4 [% b5 ?& W! t' u7.5 根据请求信息路由到服务的不同版本 114
6 x% l# W; q8 n+ o T0 w# e; ~7.6 流量镜像 115
- V$ p0 M8 Z V$ d2 L7.7 管理集群的出口流量 117& @% x4 E! @9 i8 H
7.8 实现服务A/B测试 126" X9 A, d& q7 u2 u8 D, {& o7 F
7.9 实现服务灰度发布 128
! `: M2 D+ Y% I! `: E. Q7.10 灰度发布与A/B测试结合 132
# Z Z) H/ I: U, g* Q5 m7.11 本章小结 1358 e$ H5 X8 P" b: f; T/ u
第8章 让服务更具弹性 136
/ p h% a) o+ I( Z8.1 整体介绍 1367 R5 {) u3 d6 x/ X/ u, D
8.2 负载均衡 138
( h- g+ Z& j) }$ v1 D+ y& x1 ^0 k1 Q8.3 连接池 141
; Y" c A$ u9 ]6 n2 f8.4 健康检测 1446 c; I; ~7 E1 |! y- f7 ?) B, M a! f
8.5 熔断 145
! g$ F: c+ W6 z. s/ S8.6 超时 1493 |) G/ |5 q$ Z* F
8.7 重试 151! h- N2 I6 ?% I) T `. f
8.8 限流 153
4 M; T0 K# k+ R. r8.9 本章小结 165
# }& ?) i# U, k# y第9章 让服务故障检测更容易 166
* d$ u5 r) P/ q" H4 j( [9.1 整体介绍 166
Q7 A. }, \0 ^9.2 给服务增加时延 168, S- e* H4 N2 ^
9.3 给服务注入错误 169
8 J) s3 |/ B1 k2 Q( Q6 l" d9.4 时延与错误配合使用 171
/ d$ }0 ~, }3 l1 {6 R9.5 本章小结 173
! @# @: Y& `( m; {; M$ M" P第10章 让服务通信更安全可控 174' \+ E5 V7 J8 v, {) ?2 Y+ V
10.1 整体介绍 174! k. Q" c% u g; f2 `- y
10.2 Denier适配器 176
! N" x) _1 s1 \# f/ W' ]2 A10.3 黑白名单 177& \; _+ l9 m7 S$ h6 }: p8 X, r
10.4 服务与身份认证 180
: P! l g5 i9 ?, m6 ?10.5 RBAC访问控制 194
) V6 i r5 ]. z6 t2 u10.6 本章小结 205
! H. b) r, E3 g第11章 让服务更易观测与监控 206
! a# @/ ?0 ~* g ?11.1 整体介绍 206
! m+ s P: z* h2 M' B; F6 P11.2 指标收集 209 n9 e- B2 \& V U' D
11.3 日志收集 216
( D' I) M) D; K11.4 调用链追踪 224
* r) K" g2 }/ b( Y3 j, ~11.5 服务指标可视化 230' W2 k: y$ _8 Z! W4 U9 m3 E" j0 S
11.6 服务调用树 235
D) T: f0 I* ~0 t) M11.7 本章小结 2391 F* k; }) t G. ~4 J
第12章 Istio维护 240 Q! ?+ ]3 j* u! G( N4 E- ?
12.1 整体介绍 240
- k, f5 s2 k0 _2 [5 F0 K12.2 Istio服务网格仪表板 241* [- U- |% y8 g& X, U2 _
12.3 升级Istio 245! l x" }: U% \0 D2 Q
12.4 使用Helm定制部署Istio 253. o+ q3 s6 O! I4 t7 r
12.5 故障排除 2574 ]0 V4 e' j9 j( R
12.6 一个请求的完整过程分析 272; _, [7 u! w: g) x- K
12.7 本章小结 282; t$ ^, V* b8 p" @- D
第13章 杂项 283
, s5 T! A ?, M7 y- S13.1 CORS 284
! s7 J7 G! H2 @: |: L Q13.2 URL重定向 287
+ |& G8 ^3 d& N" p2 |2 c5 _! N13.3 URL重写 289. S7 t. G% M/ u" {
13.4 TCP路由 2907 b; d" N3 w9 V$ {" V3 Q$ |
13.5 TLS路由 2925 @* I) f( S1 }& V/ {) z
13.6 mTLS迁移 295
- D0 i+ J" u9 H' B) O z' M& a13.7 EnvoyFilter 297- D3 h3 c; {" M! S+ d
13.8 添加请求头 2991 \* ?3 Y) M5 U
13.9 在Gateway上使用HTTPS 300
) j* |3 T5 k l8 U6 d13.10 在HTTPS服务上开启mTLS 304
" @. _* x2 `8 H o& |8 O0 @13.11 网格中的服务健康检查 306
* M1 `) e/ I" a1 S# H) f13.12 Envoy代理Ingressgateway 308
- X3 t1 {9 l. c% p' D& c7 R13.13 Mixer与Adapter模型 311- P7 m. V) c# L
13.14 本章小结 312% j) {& K- v7 n T6 p
% c( P. k' Y6 E Y百度云盘下载地址(完全免费-绝无套路):1 A. f- v7 f7 j7 X6 E& z% b9 n
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|