|
Java电子书:Kubernetes进阶实战(第2版) 格式 pdf 电子书 PDF 电子书 Java吧 java8.com
" {3 I9 l+ d- E+ w6 v6 Y0 e B5 T! y. i: D2 x3 H. j
/ I/ B1 Y4 A) D* g9 k# u编号:mudaima-P0265【Java吧 java8.com】
1 R' c. @. B: H( k% K( c$ }9 v$ W6 n: }& n& l1 a
- N0 b. }+ t+ p3 Q( g4 M
+ E3 i8 K$ L' d' w
Java电子书目录:部分 系统基础
% `$ A/ D5 ] c" T/ I第1章 Kubernetes系统基础2
" d0 ?0 b I$ l9 @2 _3 R9 p8 n1.1 容器与容器编排系统3
! Q# B- m' @$ z& k0 _9 W1 q& N( m1.1.1 Docker容器技术3
! ~: d. }+ f: o) U5 B1.1.2 OCI与容器运行时5) M7 _9 s" ^" K2 P) @
1.1.3 为什么需要容器编排系统7
% W9 N- ?$ l9 a3 r( E1.2 Kubernetes基础8
0 {6 B% _3 x1 O8 x4 j% }1.2.1 Kubernetes集群概述93 c6 s+ y+ t0 v( t9 W! b% z5 v
1.2.2 Kubernetes集群架构11
# t& J3 o' V2 {4 b$ \1.3 应用的运行与互联互通14
, T) b/ H8 m! Z1.3.1 Pod与Service150 _# r6 }' P: a3 [; V- V. E
1.3.2 Pod控制器16
- W2 a) N9 H% Q+ T" l1.3.3 Kubernetes网络基础18& Q/ Y' I% _3 A& _& F0 ]
1.3.4 部署并访问应用20
0 ~8 w+ z; C) W: C- t1.4 简析Kubernetes生态系统21* J' b1 W" l$ _0 v, M& p# E* V
1.5 本章小结23 ]9 G; y3 [. Y1 q
第2章 Kubernetes快速入门240 D( e% g/ ]; ^ v4 c7 ^
2.1 利用kubeadm部署Kubernetes集群24
1 Y3 g: U+ ?* g8 ^: W2.1.1 kubeadm部署工具25$ R# B7 v1 W5 z/ c$ Y6 E3 m
2.1.2 集群组件运行模式26- S: E8 c( }$ U8 p% |
2.1.3 kubeadm init工作流程28
6 F9 D& r" q$ z% ]1 i! j& |2.1.4 kubeadm join工作流程31
: d) G4 k; G4 S9 B# j/ F) N) Z2.1.5 kubeadm配置文件33# t% W( ~# e' V, i7 d, {( ?, g: j
2.2 部署分布式Kubernetes集群34& a' N6 g5 O1 H2 d6 Z, |3 H
2.2.1 准备基础环境349 H7 |; W! i- m [
2.2.2 单控制平面集群38- G% b' a1 c# x3 a
2.3 kubectl命令与资源管理43% d0 z4 |+ l+ i0 M" d T ?
2.3.1 资源管理的操作44
0 U6 `1 w9 Q: a2 C1 c6 X! R1 \2.3.2 kubectl的命令格式45
* V/ P/ U \ m6 a. [& q9 [- l8 O4 h2.3.3 kubectl命令常用操作示例477 K e& Q4 M; [
2.3.4 kubectl插件50& p$ U# F; A# ?% e
2.4 命令式应用编排52: G0 O& ?$ y" i7 V7 V. @
2.4.1 应用编排53! @: t) k$ \2 x
2.4.2 部署Service对象56
- S; Y7 `9 o) G( d2.4.3 扩容与缩容58: O) a; s4 b+ P& h) T+ v+ w% v
2.4.4 修改与删除对象60
/ A- e; T, l: w$ a- T( i2.5 本章小结61
# f/ D4 H. N2 `6 h9 \3 I2 a3 z第二部分 核心资源( a0 w6 c @/ Q
第3章 Kubernetes资源管理64
3 _) N- |! d& B. F0 o7 g j7 T3.1 资源对象与API群组64
$ N! G4 |) t& `( d! ^! h3.1.1 Kubernetes的资源对象65
+ n2 A! x& L: m: E m F+ ]& T8 v( {3.1.2 资源及其在API中的组织形式68. T8 g5 c* r7 t6 B1 t1 _. |: J
3.1.3 访问Kubernetes RESTful API70
& P! _6 j/ g2 L8 x+ z/ {4 X1 B1 _3.2 对象类资源配置规范72" M# }9 S1 l6 _
3.2.1 定义资源对象73
& P7 H& U5 C4 k4 O3.2.2 对象元数据74
$ Q$ A8 x6 n& E2 |5 x2 P3.2.3 资源的期望状态75" V& J" f2 E% j- b2 q
3.2.4 获取资源配置清单格式文档75
W7 c# @3 E. @, @3.2.5 资源对象管理方式77' {7 m! L$ Q& X; J/ w+ |
3.3 名称空间79 c1 g0 b# C! q) y; B
3.3.1 名称空间的作用80# g$ l3 l- ^9 G4 v: J+ t
3.3.2 管理Namespace资源81* Q1 h& ~& x4 E6 s, r9 L& Z
3.4 节点资源86
9 M$ A" ^. m9 C+ R3.4.1 节点心跳与节点租约86
0 P- x: J" T+ P3.4.2 节点状态87( w2 l' b$ d% T# I- M" {
3.4.3 手动管理Node资源与节点89
: N$ r. U1 j+ {% o* E3.5 标签与标签选择器91 @# K) R" N U: N$ R9 t' }
3.5.1 资源标签91/ ~1 H) c3 a5 p8 ]6 k" W# {( P
3.5.2 标签选择器93
3 ?+ i w- F/ k4 n, R: r3.6 资源注解949 f5 Y% x# ]" v, e: {
3.7 本章小结963 [3 A; u5 g" G
第4章 应用部署、运行与管理976 e$ l8 A- ^9 }* ?: e/ w9 T
4.1 应用容器与Pod资源975 F/ I6 e: X* Z& k" H% P
4.1.1 Pod资源基础97
. S( T) \/ B6 C- s1 v4.1.2 容器设计模式990 w0 ~& U! I: r# x4 N
4.1.3 Pod的生命周期104& A) S) B* {5 ~- m6 Q/ V* o
4.2 在Pod中运行应用1054 U& c' q) X6 b
4.2.1 使用单容器Pod资源106 M# h. _7 `& c3 M" E8 N+ U" x; F+ z* c
4.2.2 获取Pod与容器状态详情107. @# U$ S" E! n- H' X
4.2.3 自定义容器应用与参数110
. p: j' R2 C A2 g+ j4.2.4 容器环境变量111( ~1 v0 L9 Q" { X4 @" A p
4.2.5 Pod的创建与删除过程1126 V; I$ O, B0 j S4 q# I6 W- J3 H
4.3 暴露容器服务115
I4 G9 m+ L* g" \4 D# g4.3.1 其他容器端口映射115' d7 m4 f5 j/ ?* v1 h
4.3.2 配置Pod使用节点网络117" }; v/ V; k9 L8 B' s+ ^" @1 l" F
4.4 容器安全上下文118
" O4 M5 d" ~8 T- I; a7 j4.4.1 配置格式速览119
4 u7 J4 B t% V- {8 d7 ~6 r4.4.2 管理容器进程的运行身份120% ]! C1 e" S- I, x7 o# y6 c
4.4.3 管理容器的内核功能121# J4 G1 r2 K: x" f, Z! ^
4.4.4 特权模式容器123
: G9 f8 p# R7 h4.4.5 在Pod上使用sysctl124; `# E9 l3 U$ p6 G
4.5 容器应用的管理接口125
( z5 t# v$ @4 _1 f6 v' ?4.5.1 健康状态监测接口126" n* w1 }3 ]; O Q: ~# M+ G' @5 J
4.5.2 容器存活状态检测127
) ]& D1 J% q4 C; t, {! f8 A4.5.3 Pod的重启策略133
# ^. ?0 p- u6 R4.5.4 容器就绪状态检测1335 f2 d4 q! N; j% D5 O
4.5.5 容器生命周期135
9 ^3 ?3 [* G2 I ]. C+ b! z- d+ Q- K% ^4.6 多容器Pod1387 g. m1 }/ ]. ], i: O) w- \
4.6.1 初始化容器138% ~; C3 T; y* J3 N! h7 {! S3 G8 U3 M
4.6.2 Sidecar容器140
0 p- s: W/ ^, p9 Z/ p" G4.7 资源需求与资源限制142
- [0 S0 ?6 A! n/ R- J6 m4.7.1 资源需求与限制142
6 i6 C3 v1 q7 g q4.7.2 容器资源需求1438 N7 ~4 h+ M! [4 f
4.7.3 容器资源限制1451 v% L) P$ O. t/ z0 y& U) }4 ?3 [
4.7.4 容器可见资源146
0 ]% a2 R2 U8 t5 O- R% p F+ x* \4.7.5 Pod服务质量类别147" a6 |, E& {$ ^
4.8 综合应用案例149
; P/ b4 h5 u8 a; o7 e% [( h4.9 本章小结150" _+ }3 c* n, l; p4 Y$ M
第5章 存储卷与数据持久化152
; D7 e" u- U) m5 ^5.1 存储卷基础152
, e! o7 I% |) E# ]- o0 n3 D. B# z! p5.1.1 存储卷概述152% b5 I2 i2 K7 b6 V
5.1.2 配置Pod存储卷154# T+ Y& o# a) J0 d+ b% n
5.2 临时存储卷1564 W# {9 _/ `% H" g
5.2.1 emptyDir存储卷156) G# t3 G/ V8 Z7 ]
5.2.2 gitRepo存储卷1587 x4 P5 x2 F( O
5.3 hostPath存储卷159
- o1 W3 F& o+ ]5.4 网络存储卷161
5 Q) F/ h0 I0 D! u) M0 c5.4.1 NFS存储卷162
( {$ y, g: e: |( S2 J; ^( [; g- L5.4.2 RBD存储卷164
( m3 j5 ^, n- J5.4.3 CephFS存储卷167% e* g9 d. U# p4 n2 S" X
5.4.4 GlusterFS存储卷169+ ]" v! h/ N' e' O5 m1 g5 D
5.5 持久存储卷171$ v1 p+ ~0 O7 i
5.5.1 PV与PVC基础172
P! i' p2 m7 {9 D% F" c5.5.2 PV的生命周期1739 l7 B/ ]9 N' g) V- P7 H& c2 X
5.5.3 静态PV资源175
1 B: P6 \1 E* K f; o* m5.5.4 PVC资源178) _( v5 r. ^& ~& n: A4 X! O
5.5.5 在Pod中使用PVC181
$ A* z2 i) V6 A# s4 a/ {8 r1 g9 B7 _5.5.6 存储类181
8 W- R0 [, X9 P3 `) G, r! X5.6 容器存储接口CSI187
; n# A8 |8 t" z/ Z( i9 ~. K7 f5.6.1 CSI基础187: C: T: \) } u* I# |0 I+ \1 D% x( e
5.6.2 Longhorn存储系统189
& F) b! D5 V$ f \/ R; ?5.7 本章小结194
0 `) A) o$ n) [第6章 应用配置195
# D8 |7 Q/ J7 Q- _6.1 容器化应用配置195
" }( O3 P6 A0 ]0 e4 s8 H6.1.1 容器化应用配置的常见方式195. F5 G- q0 l. O# d
6.1.2 容器环境变量197/ P9 n7 P' Q# r) e5 m/ y; o1 U
6.2 应用程序配置管理与ConfigMap资源199" @+ M" q7 H' a
6.2.1 创建ConfigMap对象200( i. E: t6 s- Y
6.2.2 通过环境变量引用ConfigMap键值2033 v+ J8 E9 z2 Q. g0 H
6.2.3 ConfigMap存储卷206
% U+ c0 P1 M- F ~' D; ?) M" ]' l6.2.4 容器应用重载新配置211
6 A# b# l* S9 z2 ?5 e6.3 Secret资源:向容器注入配置信息213
; ?7 C7 ]( V/ b& D& o; {2 U! Y6.3.1 创建Secret资源213
/ H$ O4 R. I) _% q5 R6.3.2 使用Secret资源219
) ^. \8 h C, w# i/ j4 _6.4 应用Downward API存储卷配置信息2238 R! P% M+ ^- F# _: f7 T
6.4.1 环境变量式元数据注入223; D" p' q9 r( |
6.4.2 存储卷式元数据注入226
+ \+ }/ p4 e& K3 N" m8 V- _ l6.5 本章小结228
1 E0 `4 x z* d1 W; ~第7章 Service与服务发现229
5 q2 z3 j9 {9 H& Q- ], m7.1 Service资源及其实现模型229
" E2 \8 U$ d! x+ T: f' P/ [7.1.1 Service资源概述229
1 K. y4 G) N6 l4 N7.1.2
4 j. x6 n. \% J4 t百度云盘下载地址(完全免费-绝无套路):
: g9 r5 \4 O7 ` Y6 u/ y |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|