16回答

0收藏

Kubernetes经典实例 PDF 电子书

电子书 电子书 232 人阅读 | 16 人回复 | 2023-09-01

Java电子书:Kubernetes经典实例 格式 pdf 电子书 PDF 电子书 Java吧 java8.com
7 n5 y0 L4 D' X% }2 E- J) t
, ?/ X, s" H& L/ m. z
# q! h" C: M3 X: Z9 i( f7 U* D
编号:mudaima-P0323【Java吧 java8.com】
5 ?3 N! M7 M- A  z1 w. G  m/ K4 g6 X
# }, ^" r- ]6 p3 ~4 F

6 L8 U2 K1 l* c  Z" n! ^+ n( [$ [0 A3 c
Java电子书目录:前言 ..1, {& e1 |# B' z1 x* k4 A
第1章 初识Kubernetes .95 n+ R/ x' L3 ?) E& t
1.1 无需安装即可使用Kubernetes ..9. I" T$ c: ?7 I; N$ \0 p% `3 [  D
1.2 安装Kubernetes的命令行界面和kubectl ..10. c' U! K$ m% b
1.3 安装Minikube并运行本地的Kubernetes实例 12& ^& B6 ?, ?: @9 X) ?5 L
1.4 在本地使用Minikube进行开发 ..14- Z+ Z' w! j, p7 b1 s
1.5 在Minikube上运行应用程序 15
3 m2 V0 l! ]$ [+ J9 j2 V/ B- U1.6 使用Minikube访问仪表盘 ..16  r$ e) R7 Z& u/ G, @5 _7 Q
第2章 创建Kubernetes集群 ..20
0 p  S, L9 O- }2.1 安装kubeadm以创建Kubernetes集群 .20
  S$ z& a0 t6 k$ U5 f2.2 使用kubeadm创建Kubernetes集群22
- r9 N  [. i5 u, T+ Y" O2.3 从GitHub上下载Kubernetes .24
8 ^" P/ i6 Q7 r) S2.4 下载客户端和服务器端可执行文件 ..25
& y) |7 d. J  j' c- W2 f/ {) c9 E2.5 使用hyperkube映像通过Docker运行Kubernetes主节点 26
$ q" x) i* B: c0 F; Q% s2.6 编写systemd单元文件来运行Kubernetes的组件 ..29; B+ X( ^1 ?) u1 M
2.7 在Google Kubernetes引擎上创建Kubernetes集群 ..328 o, F% ]/ l3 {( }3 E: R" M1 K) W
2.8 在Azure容器服务上创建Kubernetes集群 .34) E* Y1 q2 x% X/ {' }$ b1 J  `
第3章 学习使用Kubernetes客户端 39
7 o) T- y0 d# j  `  [, i. k9 O3.1 查看资源 39
2 z" k4 J) c: S! I& G* {$ ?3.2 删除资源 41
. s/ b/ w8 r$ s5 G3.3 使用kubectl观察资源的变化 42
# @  J; B0 {% j9 q) U2 |9 _  }- G3.4 使用kubectl编辑资源 .43
- z! \" o7 g8 q0 f4 }( l. r6 c4 P& e3.5 通过kubectl解释资源和字段 44! |( }3 u, _+ L5 H0 h; `
第4章 创建与修改基础的工作负载 .46/ \3 y! A* a" Y
4.1 通过kubectl run创建部署 ..46- {4 z! n7 D3 F- L8 ?- `3 f! ?
4.2 通过清单文件创建对象 47
) T/ X! M2 i! Z% r! x2 `' w+ l4.3 从零创建pod的清单文件 48# z' O- C6 G. n5 c
4.4 通过kubectl run创建部署 ..50
1 r$ M" `! m& X  |0 ~7 |( @4.5 更新部署 54
1 |, z' S& o' x. Q; }# H& n第5章 使用服务 .58  k0 h, p6 r! Y3 O" Y
5.1 通过创建服务来公布应用程序 ..59
; G6 j' h. w% y5.2 验证服务的DNS注册项 .61
. E: [& D9 j2 N# p5.3 改变服务类型 62
& q! [) ]; G% @' w4 j! A: ]5.4 在Minikube上配置ingress controller 64
$ b! A" X9 G. _0 M5.5 从集群外部访问服务 ..65" d& g/ j1 Z5 a2 s4 @
第6章 探索Kubernetes的API与关键元数据 69
& }5 ?) l4 [2 R6.1 发现Kubernetes上API的访问点 .69
# W8 C7 U9 h3 L$ X5 N2 ^4 N7 q6.2 掌握Kubernetes清单文件的结构 .71
" j8 V' g( ~/ X3 F9 A6.3 通过创建命名空间避免命名冲突 .731 [- {- n7 J& g7 L+ [# y# L
6.4 设置命名空间的配额 ..74
7 h6 `3 Z. A1 h6.5 给对象贴标签 75
( q: y3 q0 s, ^7 w6.6 使用标签进行查询 768 m* s0 T, y* U8 W. B& ?
6.7 通过命令注解资源 78. Q& W' {1 ?7 g
第7章 管理具体的工作负载 ..80/ A4 X5 p& a) b! }5 ~$ \1 }5 E
7.1 运行批处理 .80
( m9 r4 A5 ]+ R9 G% H# @2 x7.2 在Pod内按照计划时间运行任务 ..827 R) M! n; |. ?( c5 Z9 |
7.3 在每个节点上运行基础设施的服务 ..83/ X1 T+ q2 S1 ?4 A
7.4 管理有状态的主从应用 85
- s" m+ y$ n: q7 [7.5 影响Pod的启动行为 89
6 f# g% f5 z" ~  h0 i' V第8章 卷与配置数据 .919 y4 y5 o  _1 _5 K
8.1 通过本地卷在容器间交换数据 ..91; u/ a1 l* a2 r$ n. }7 n
8.2 通过Secret类型的卷将API的访问密钥传递给pod .93! ]# ?4 G* s' |( R8 m
8.3 提供配置数据给应用程序 ..97
5 S& ^% X# |$ L0 c1 |8 c' f( k8.4 在Minkube内使用持久卷 .100
' l: n/ }; N# R& r. ^8.5 掌握Minikube上数据的持久性 104
( L1 s4 m+ o$ _3 E" m8.6 在GKE上动态配置持久性存储空间..107
2 ]4 q- G# T1 e0 d第9章 伸缩 109
% E' b* t% y3 z6 p9.1 部署的伸缩 ..110
% P7 {# P* P0 C, e9.2 在GKE中自动调整集群的大小 .110% c( b) _6 d: n5 i% Z' P
9.3 在AWS中自动调整集群的大小 114
0 Z% E5 }! F: d. O1 g9.4 在GKE上使用pod的横向自动伸缩 1145 x( l. V. R$ U( a' j: e3 Y1 Y) ?
第10章 安全 .118
1 o5 C2 @+ ]9 v9 U( l4 T7 O$ r1 z10.1 赋予应用程序的身份 .118
+ Q+ u6 I. v" H! u10.2 列举并查看访问控制信息 .1215 f$ o/ `% h! S
10.3 控制资源的访问权限 1259 [0 h5 m, W$ s) I" v+ K
10.4 加强pod的安全 ..128
2 r7 P) m) p& {9 X6 _, P第11章 监控与日志 130
5 ?9 D% f* F- ?9 P: g& N$ P11.1 访问容器的日志 130- g) W4 P3 _0 z1 v  X/ J; V8 P! z
11.2 使用存活探针修复失败状态 ..131
# D+ v7 I- ~) |, |2 W11.3 使用就绪探针来控制pod的访问流 ..1333 x) [! \) I' K/ O2 I' Y, e; g
11.4 向部署添加存活探针和就绪探针 ..134- ^& F6 J  C$ n& p7 R, P
11.5 在Minikube上激活Heapster监视资源 1374 W( D, u; j8 w& f+ q" y8 p) {) p
11.6 在Minikube上使用Prometheus 139
7 a$ t; M  ~/ S7 K! y11.7 在Minikube上使用Elasticsearch-Fluentd-Kibana ..144" w8 F% w% H/ p( f) g, L. K/ ~
第12章 维护与故障排除 ..149
6 p% A. T3 Z+ E6 J! u: a4 q3 _4 m12.1 启用kubectl的自动补齐 .149: x: h( f& P1 L5 ]4 X: s
12.2 删除服务上的pod 150( [/ ~  P- L/ g- m9 a0 I; C! U: U
12.3 从集群外部访问集群IP的服务 ..152! v( E4 R: Z) s% w) n8 f
12.4 掌握并解析资源的状态 ..153+ u% k8 s& v7 T0 o, F
12.5 调试pod 155
$ x2 N+ {4 K# U. c12.6 集群状态的详细快照 160
7 f, F$ \: I( y) _9 {# t! Q$ _12.7 添加Kubernetes工作节点 .161- L9 X+ B9 }7 v, ~* j7 E  z6 g
12.8 抽出Kubernetes节点以实施维护 163
3 l) j2 z$ r' X# Y12.9 管理etcd ..165
% W6 c3 g( q2 U7 G" N第13章 Kubernetes开发 .168
% N  }/ s+ U- v: f  V13.1 编译源代码 168* d. b( R  F- _7 f
13.2 编译特定的组件 169" i6 `, ^8 y0 r, f
13.3 如何使用Python客户端与Kubernetes API交互..170
  [! P/ H6 k( I- h9 k4 j0 f13.4 使用自定义的资源扩展API ..171; M: i9 s. G( O/ p' J' m6 Q
第14章 Kubernetes的生态系统 177
) b# Z8 Z+ q7 j- S4 L/ G- ~14.1 安装Helm(Kubernetes的包管理器) ..177
9 p# L/ e) h: N% H  J# v14.2 利用Helm安装应用程序 .178# a" [$ ]4 g* F, c2 C
14.3 利用Helm创建自己的图表打包应用程序 180/ X$ B9 K+ m: |$ \
14.4 将Docker Compose文件转换成Kubernetes清单文件 ..182" e; b6 P. s- h) Q
14.5 使用kubicorn创建Kubernetes集群 ..183
' I  Q2 s$ b% p7 K3 Q( n3 Y" b14.6 在版本控制中保存加密的secret .188
) H7 f# S2 I6 o6 q! m14.7 利用kubeless部署函数 1912 |$ W+ |0 l" o9 k! H
附录A 资源 195/ ?+ Z) q7 t: O* y: G; c
百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复
# T8 J2 a0 I8 H, ^7 g2 K+ S  U

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
关注下面的标签,发现更多相似文章
分享到:

回答|共 16 个

可爱美美

发表于 2023-9-22 14:50:23 | 显示全部楼层

免费下载的网站 头一次遇到 不错

邓师傅

发表于 2023-9-22 22:26:14 | 显示全部楼层

我来白漂了 多谢

落影无痕

发表于 2023-9-22 23:40:41 | 显示全部楼层

免费资源 真的无套路

阿锌

发表于 2023-9-23 06:00:05 | 显示全部楼层

太爽了  干货很多!!!

脑不能停的烟圈

发表于 2023-9-23 19:58:54 | 显示全部楼层

资料免费 给力

安泰店

发表于 2023-9-26 10:29:12 | 显示全部楼层

不错,好资源

非洲部落对犷东进行基因改造

发表于 2023-9-27 08:37:07 | 显示全部楼层

不错,好资源

八卦相对论

发表于 2023-9-27 18:33:41 | 显示全部楼层

给力,真免费

喜欢而已

发表于 2023-9-27 20:16:55 | 显示全部楼层

免费资源 真的无套路
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则