|
Java电子书:Istio入门与实战 格式 pdf 电子书 PDF 电子书 Java吧 java8.com
' j+ y E- b# Z' B; j) n l' _8 V) m7 Q5 m: v
: {2 P) P: a4 X m8 {: D% |/ }编号:mudaima-P0273【Java吧 java8.com】
$ I6 `4 s' \' g \5 E7 g1 v/ a/ [+ m8 O. e) c% H/ ?3 T4 |/ s0 Y# s
s) C. S& z. a: X
' J. I O* H. s) X3 U% n
Java电子书目录:第1章 服务网格与Istio 1( k/ _$ r. ]* _& ]4 Y' ?
1.1 服务网格简介 1. `0 P! U. e2 L5 S: _8 e0 i, \9 y
1.1.1 服务网格的概念与特点 2
1 r/ g9 |0 C" J1.1.2 服务网格的优势 3
; c- ^* J) Z# Q" v1.2 Istio简介 4
# ^5 g2 S; V' m! F: n1.3 Istio的架构设计 5
# j4 L5 I( g; S9 Q1.3.1 数据平面 64 _" D; i$ K: Z6 d f7 C
1.3.2 控制平面 76 }' y, h( j1 i' Y" Z
1.4 Istio的功能特性 9
5 `: K; m! P$ _+ K0 \) Q1.5 本章小结 10$ A5 b+ @% O; U6 F
第2章 实验说明 11
5 {; M; c+ j9 h* F2.1 实验的环境 11, ^* h( }8 y& M+ ^5 s
2.1.1 基础环境 11
$ y0 L2 c* C( j1 S# i2.1.2 命令说明 12
# Y$ x/ D( q+ {8 s: i/ g# k1 z2.1.3 问题及解决方案 13' O/ j1 u4 r) C5 ]& ?# M
2.2 实验的应用 16
* G6 j. s9 ]5 u6 _) r- t2.2.1 应用架构说明 16
% ]( I9 i# Q* I3 p) N- z* e8 u2.2.2 应用详细说明 17
1 S' n8 a$ a1 p* P* y2.3 应用的构建 26% b; B( a( _$ a
2.4 本章小结 316 m1 C0 Z- W; c9 X! |5 O
第3章 使用Vagrant管理虚拟机 32
/ J8 x& m0 }& N* Q# m3.1 Vagrant简介 32; d8 V4 e+ k7 s* T9 h- p$ L
3.2 Vagrant常用命令 33
. {# H! B: m8 v3.3 模拟实验时的场景 38
: U) l+ c! n7 k* d, ^8 {" t3.4 本章小结 47( Z! W* m7 Q6 `# t1 b9 B
第4章 创建Kubernetes集群 48/ z: U: ^2 W- B* |1 L J# }3 L! ?
4.1 安装Docker 486 i, c w/ e- j
4.2 安装Kubeadm 51
) v. A& ~' ~5 d( ~" a+ s4.3 配置基础环境 52; x7 |) I; k/ Z! I1 R6 M9 `( W
4.4 创建Kubernetes集群的步骤 55$ P5 z" b! c3 h6 L0 m0 t W0 U x
4.5 测试集群的正确性 612 l7 Z' }' |. z5 g( i! u- W7 }
4.6 注意事项与技巧 65
+ S1 Z* l$ S a/ D3 ?4 T! L6 Y6 P4.7 本章小结 67
; s& x6 G5 b5 e, B# P0 b第5章 Istio部署与常用命令 68
; a) s* @, ~* N4 A5 b& Q, ]+ Y: g5.1 部署Istio 68
2 g m7 B" X; T* _; q8 E5.2 常用资源类型 77: q6 c8 U' c% v# z: ]
5.2.1 流量控制 77
7 A6 v3 E5 o6 M; j: N; d! j+ g5.2.2 请求配额 805 t. `6 W; u1 l- c: a" f
5.2.3 mTLS认证策略 81
?# Z$ ~% f3 U. ]( @. E/ K/ J5.2.4 RBAC访问权限 81! n6 H; Z; c- v+ x
5.3 常用的kubectl命令 83
/ H ]! o. }) _; a4 k: @1 j5.4 常用的istioctl命令 83
& Y$ I d0 _% J! @5.4.1 通用参数说明 84
' n$ _6 X1 p4 {) z7 s0 x5.4.2 常用命令 84
$ R) q9 R, f9 g5 I5.5 注意事项与技巧 85! p: \' e: [$ E5 |5 w
5.6 本章小结 895 u! T* W0 M6 W& z& ?" A5 G
第6章 微服务应用的部署 90! y, z+ ~2 g9 L, a6 [) e% \! s
6.1 微服务应用架构 90
6 h+ N8 p& i3 h6 i9 l4 L+ d0 }- s9 P6.2 部署服务 94
' F& b6 i7 n" ^" b5 K! P- S3 n0 h6.3 访问服务 98( K, `: L* `1 P: T, N( S& m% R
6.4 在Istio中部署微服务 102
+ A2 h2 U, X; _( J6 l' j1 m/ ]6.5 本章小结 105
/ g' g/ t9 M3 B( d4 i第7章 让服务流量控制更简单 106
* C+ y1 J& {! t3 X& M$ o: \7.1 整体介绍 1065 W! d2 I+ K% N$ @
7.2 管理集群的入口流量 110
$ h! z% a$ {, J7 l$ z6 k7.3 把请求路由到服务的指定版本 111; v) r* W. q# l# q" Z$ ?. f
7.4 根据服务版本权重拆分流量 113- Q" F- z. ]6 q4 f9 y
7.5 根据请求信息路由到服务的不同版本 1146 w; s7 P A2 q" n
7.6 流量镜像 1158 x, g( O. F# L- G3 i
7.7 管理集群的出口流量 117
/ S3 b* v9 T8 [9 w7.8 实现服务A/B测试 1266 m1 e2 b# l6 t: a& f
7.9 实现服务灰度发布 128
}9 B3 b" j7 i: V2 l7.10 灰度发布与A/B测试结合 132
. C4 s6 w# ^( `7.11 本章小结 135) F& {- t9 k: n% ~5 A
第8章 让服务更具弹性 136
/ @/ K2 H- c2 T3 Z$ {% y( G8.1 整体介绍 136
; L2 `" t3 o5 z+ Q8.2 负载均衡 1387 M# p- O; g; e" }
8.3 连接池 141
% u5 A/ V' s2 Q, T& G5 L" d8.4 健康检测 144
9 q3 ]% h2 ?+ i" y+ }5 p! R0 s8.5 熔断 1458 O1 u8 F, x( Y5 K7 ?( [7 r
8.6 超时 1490 q' i1 K: Y) S, h! f
8.7 重试 1512 `9 ^5 s" P# U/ G6 L
8.8 限流 153& G; ]1 o4 f- k7 L9 s
8.9 本章小结 1652 Y' I$ ^/ ^) L) z
第9章 让服务故障检测更容易 166
' [7 x# m. f: A- G; x9.1 整体介绍 1660 Z2 F" r |6 q% A- U
9.2 给服务增加时延 168
% K; \: x2 h7 w5 S$ \+ G- l9.3 给服务注入错误 169
& T0 S; Q, {* ]1 @9 _9.4 时延与错误配合使用 171; O9 j. V% v1 c. ~- v/ M" H v8 T
9.5 本章小结 173- ?" X5 j: @% W, v
第10章 让服务通信更安全可控 174
/ j- B- ^" v4 d' D1 }. \: Y7 p6 K10.1 整体介绍 1745 _5 P3 H* [/ d* r
10.2 Denier适配器 176
# R# K% S1 Z. a" U+ i10.3 黑白名单 177' K) V8 r+ |$ u
10.4 服务与身份认证 180
* K. Y* f. w% C# X6 t( Z, j10.5 RBAC访问控制 194
5 D% a! b# _3 t8 R6 x10.6 本章小结 205
! ^7 G( U1 }) O+ n第11章 让服务更易观测与监控 206! ?2 U9 F% P9 P4 V% E: |) L
11.1 整体介绍 206
1 M9 L0 G5 A4 E( @- u0 g: ?11.2 指标收集 209
* x5 C! @9 I0 v5 \/ M \11.3 日志收集 216; f1 H9 O7 P. P
11.4 调用链追踪 224- ^. t4 o1 c$ r8 y0 r3 k0 m
11.5 服务指标可视化 230
+ ?) _, m7 E* o6 H7 |11.6 服务调用树 235
; E2 d6 y6 H' z) x11.7 本章小结 239( Q5 ~; _5 E4 E8 r' n- e
第12章 Istio维护 240+ A$ w; A) q: ~" } C* X7 k, A
12.1 整体介绍 240$ C! n2 Z) ?: k1 o
12.2 Istio服务网格仪表板 241+ L0 x( i$ r- g
12.3 升级Istio 245* P5 K) r' C$ Z7 o' \
12.4 使用Helm定制部署Istio 253
. X! I7 H: H; A6 z8 ?12.5 故障排除 257
; H8 b% S9 m5 o! t& m9 w12.6 一个请求的完整过程分析 272
1 d" h5 d z/ v4 i" N( `5 v12.7 本章小结 282
# _4 B5 @! X# ]第13章 杂项 2832 o/ m4 V$ N0 {& d) [
13.1 CORS 284( z5 d5 C- i" T% T
13.2 URL重定向 287
9 s5 E% B- ?& a" f13.3 URL重写 289
7 t4 W8 a; q5 v5 h$ Q- D. W0 F, X13.4 TCP路由 2901 I0 Z4 L) I3 }, Q1 M
13.5 TLS路由 292
6 B. Y. h7 l1 K9 }! q13.6 mTLS迁移 295
! b7 t) ^" s: @4 m( [13.7 EnvoyFilter 297
# I- f2 l: N a1 n4 ]. @13.8 添加请求头 2994 @; i4 p* C, J4 H
13.9 在Gateway上使用HTTPS 300, n" Q0 W% |) K5 A
13.10 在HTTPS服务上开启mTLS 304) J, v2 p! F% m4 I
13.11 网格中的服务健康检查 306
& g; G) }% n. [13.12 Envoy代理Ingressgateway 308' W/ Z3 f" ?4 z) Y+ }5 ?# Y$ [
13.13 Mixer与Adapter模型 311( M3 V$ |% e4 K' u8 b
13.14 本章小结 312
; M1 w- O7 i/ S. C& m1 d3 n! a. u! ]7 o) ?) E- X8 s
百度云盘下载地址(完全免费-绝无套路):+ @" S6 Z' i: b7 E5 t
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|