|
Java电子书:Istio入门与实战 格式 pdf 电子书 PDF 电子书 Java吧 java8.com& y5 [7 B3 C# F" X t/ n
% [) P( \* p6 ^: k! ` R% ]7 n
/ x7 m/ S7 ~# p6 g$ P9 M; D- ?' \
编号:mudaima-P0273【Java吧 java8.com】% {& w: m8 d2 ]7 E
3 Z( ~6 b9 {& M# `7 h
6 S' p0 S9 g4 \5 g3 |( ]
+ p( E$ e8 K5 q* W* |! @Java电子书目录:第1章 服务网格与Istio 1' k* _* W: z% V4 B. F
1.1 服务网格简介 1* H( Y- a; L U# ]" j, H w
1.1.1 服务网格的概念与特点 2; L% P4 x- @% K$ [# _" N' W
1.1.2 服务网格的优势 3
3 u" n. Z- }/ ?( K) N1.2 Istio简介 4# ?# r8 S+ z: I2 u; D
1.3 Istio的架构设计 5
. E. v7 D* \$ `2 O5 ~( X1.3.1 数据平面 6
+ [3 m; ^, h$ D V1.3.2 控制平面 7
3 p' N0 o2 ]" |. {: L# G1 Z1.4 Istio的功能特性 92 a% j( C9 C' z. L
1.5 本章小结 10
/ C( Q# n' }0 P+ c; ]4 Y, _+ u第2章 实验说明 11& I* f8 l3 a C4 ~1 i. n( P8 z! r
2.1 实验的环境 11
' g% C, j7 A* V) V2 }2.1.1 基础环境 11! q/ Q! z/ z; W
2.1.2 命令说明 12
( d* K* K2 b; ~9 x) g2.1.3 问题及解决方案 13
. `2 v: K$ ]* I' V! l2.2 实验的应用 16
& X7 i0 B3 ~/ X$ p2.2.1 应用架构说明 16! ?+ J) W3 P9 t& n' Q
2.2.2 应用详细说明 17- Z/ C( o* r" Y5 D- s9 f& I; x" B8 c
2.3 应用的构建 26
* m1 F" Y c+ f4 ~2.4 本章小结 31( p: n/ U+ D. p( U" A9 Y) C. N
第3章 使用Vagrant管理虚拟机 32
" O5 X, u4 {3 f1 i: P/ {3.1 Vagrant简介 321 x6 ^5 H! K( j* m+ p* O2 M
3.2 Vagrant常用命令 33
u$ ?* `& h% _4 O3 g S5 i3.3 模拟实验时的场景 381 E! E8 z6 b5 P# i; L6 W
3.4 本章小结 47
[) v, d7 ~7 M2 P* N8 t4 D' p! g; o第4章 创建Kubernetes集群 488 z; e/ N" K; n* n" ^: Y
4.1 安装Docker 48# h5 {4 [# T- e
4.2 安装Kubeadm 51
5 U0 w# W1 c8 B s4.3 配置基础环境 52, R9 T$ c! r5 T `0 r
4.4 创建Kubernetes集群的步骤 55
' c w X7 w( X X# X) A' m4 s4.5 测试集群的正确性 61
$ o4 w( q' R& t$ R4.6 注意事项与技巧 65% ]0 |$ x4 J+ n' } ?9 e
4.7 本章小结 67
4 i. y' {7 m2 p# P第5章 Istio部署与常用命令 68
. _8 E/ w0 g0 Y' Z! v0 _0 t! p# Z5.1 部署Istio 68
* K3 l- w. u. ^4 T( u5.2 常用资源类型 77
0 i8 p# [( N( f7 h. b8 f- {% ?5 h8 |+ r$ v5.2.1 流量控制 77
$ Q6 C1 @' q2 k. q5.2.2 请求配额 80
9 o: y$ N$ T/ p8 v4 N: d% v- X0 O% Q; b3 m5.2.3 mTLS认证策略 81
" ~9 Q; a$ Y" @5.2.4 RBAC访问权限 81- J! ^" Z& t6 A3 A& r5 U( X7 j
5.3 常用的kubectl命令 83
4 G) m0 j* _, Q: z+ b5.4 常用的istioctl命令 836 H8 ?! A8 A% T& q
5.4.1 通用参数说明 84" U. H" w8 I- B Z
5.4.2 常用命令 842 L. m# w+ m- `! s
5.5 注意事项与技巧 855 d$ m! T4 Q# B- g: K0 V8 O
5.6 本章小结 896 }7 A! C8 f3 u2 k0 }" g
第6章 微服务应用的部署 90
$ N- d) H4 `( ?* Z/ ~' e, \+ V. g6.1 微服务应用架构 90
8 e& X: k x0 P6.2 部署服务 94; G' R- i2 _1 ]/ Q; S. C/ `4 i% j7 S
6.3 访问服务 98# H+ w* ^9 i& |8 V' S
6.4 在Istio中部署微服务 102
5 p7 I4 R) B9 D) P6.5 本章小结 105
: I' h$ @7 K" [: A第7章 让服务流量控制更简单 106/ Z+ {9 I8 N' L( N
7.1 整体介绍 106+ [0 d$ K K a6 X$ J) I) c
7.2 管理集群的入口流量 110
- |7 H, r6 g0 A& M! u2 f7.3 把请求路由到服务的指定版本 111
& K! t4 E2 ?! M1 S/ J. p7.4 根据服务版本权重拆分流量 113& O/ O9 k j( t. ]
7.5 根据请求信息路由到服务的不同版本 1141 S" ^" J5 I! W0 T/ D2 k
7.6 流量镜像 115
# Z4 g4 @0 i- k7.7 管理集群的出口流量 117
; j/ m6 E/ @9 _) R! v d: d0 w4 v7.8 实现服务A/B测试 126) _3 \5 _9 K3 z3 S) o" ^+ @
7.9 实现服务灰度发布 128- C# s; V2 N! S. k$ M
7.10 灰度发布与A/B测试结合 132
; [; e. J/ d( Z. d% p( @7.11 本章小结 1353 q6 t( _$ z$ M3 M) {2 o6 K& L
第8章 让服务更具弹性 136
& D4 f+ l) o0 X/ [- H8.1 整体介绍 136
$ v- }8 X7 n6 w3 _8.2 负载均衡 138
. P1 d( y3 q: N; y, q, {8.3 连接池 141
' c" A2 |4 H' J2 I% x8.4 健康检测 1448 K: S1 W8 |( |: M* n
8.5 熔断 145
' d: `/ l( d' v, X" f8.6 超时 1490 F. d- }' P4 q! q# @) t1 r5 B; F
8.7 重试 151
/ h# n0 c2 ^* T' i8.8 限流 1539 r1 E5 e" f0 _
8.9 本章小结 1658 N+ _+ Q; c. ?4 p e
第9章 让服务故障检测更容易 1662 f( G, O& A; ?$ p( I. p7 x2 @" @& X" {% B
9.1 整体介绍 166
5 _5 g$ g7 n# C! m9 }* ^. A* }& x9.2 给服务增加时延 168
, r' k+ w- e" i9 r/ f4 Z9.3 给服务注入错误 169' K( W+ J4 P- O, n+ U
9.4 时延与错误配合使用 171
5 ?2 t& |8 P& M# W4 W1 v. G# p9.5 本章小结 173. ~' g) L. O: D( s- w. r
第10章 让服务通信更安全可控 174
: b Q# T' p1 q# a10.1 整体介绍 174( M* w4 R5 w: m+ q
10.2 Denier适配器 176
1 l. ^, _1 u! o) z) t10.3 黑白名单 1777 g2 U9 X. W* y9 e
10.4 服务与身份认证 180. ~+ O. x: x- G7 l) x8 T5 U2 g9 f
10.5 RBAC访问控制 194
* ~* \+ e0 b4 A& a( g10.6 本章小结 2053 n5 z( q+ h& O/ ~; q( U" ]. x
第11章 让服务更易观测与监控 2064 I) d- e: f8 h8 D p
11.1 整体介绍 206 N5 u& ` Z2 m% g6 D" l( g
11.2 指标收集 209
, a- B- K, \8 b7 B' c' O11.3 日志收集 216; P* d5 J" U# @" g3 r( H
11.4 调用链追踪 224
; G8 l5 k* ~4 N4 P' W7 |11.5 服务指标可视化 230$ K* H. S O$ F# W9 M2 n
11.6 服务调用树 235
/ s+ Y" n8 s' w11.7 本章小结 239
+ ]- w/ |( X; I+ R9 x+ R1 X第12章 Istio维护 240% Q& [0 ]' g" E7 G( b5 N
12.1 整体介绍 240
$ ^. i6 I. T1 T12.2 Istio服务网格仪表板 241' ^! {1 G5 H) s# G
12.3 升级Istio 245
& j( [9 U" z+ [12.4 使用Helm定制部署Istio 253( G2 h, D& J) T% f% [7 H; W
12.5 故障排除 257
! n7 ] f( Y) f7 m! b3 X8 j12.6 一个请求的完整过程分析 272& W# r" ~. e, L
12.7 本章小结 282
& ^! a0 ]% j. |4 h第13章 杂项 283( ?$ G7 x9 _" P, K0 R
13.1 CORS 284
9 [# W. |' e7 Z$ p13.2 URL重定向 287
2 [: S& g/ T% [, }13.3 URL重写 289
& p1 [ X+ G2 h d9 J13.4 TCP路由 2904 N/ o, A8 {: G
13.5 TLS路由 292
2 U- Q7 P5 I7 b13.6 mTLS迁移 2954 k6 ?1 u1 ^! f: [
13.7 EnvoyFilter 297
4 Y9 E! [! c8 ]- U2 k7 Z13.8 添加请求头 2995 `; j' H9 s: |/ n/ | N# m* m
13.9 在Gateway上使用HTTPS 300/ g# I( D3 O! @ L8 Y
13.10 在HTTPS服务上开启mTLS 304
* H3 ]. P+ I: a& G1 k13.11 网格中的服务健康检查 306
- n' }% P4 J$ X+ D. c( K4 b13.12 Envoy代理Ingressgateway 308
) n3 n! C1 `3 ~1 `( y: l# N13.13 Mixer与Adapter模型 311
+ C& ]7 i; T( k: e, l7 _1 \13.14 本章小结 312
" x; \$ ?# W; _) b7 [! e& a0 ~( e. Z8 Q
百度云盘下载地址(完全免费-绝无套路):, Z& e7 R& s1 I- ~
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|