16回答

0收藏

Kubernetes经典实例 PDF 电子书

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

Java电子书:Kubernetes经典实例 格式 pdf 电子书 PDF 电子书 Java吧 java8.com1 [7 k7 F0 K9 s3 [

6 m2 H% I$ r: Y, Y* e2 u8 q2 V% t! U& k! h' [6 S- ?
编号:mudaima-P0323【Java吧 java8.com】
. o1 o7 z- K8 g& W8 j

$ [/ `! }, y, X4 [: p" x7 t$ m+ |/ o1 o' M" Z. ~. [8 R

, t6 M; ?# V8 E" J7 F, `Java电子书目录:前言 ..1
+ C: ?/ P% U* K7 O$ \: p0 }! n) u第1章 初识Kubernetes .9# d& s9 @+ W5 l' a9 f' s
1.1 无需安装即可使用Kubernetes ..9
0 o% {5 j8 V+ h; d* S% D$ B: }" Y& V3 l1.2 安装Kubernetes的命令行界面和kubectl ..10+ x* ^2 t' A$ o& S9 p
1.3 安装Minikube并运行本地的Kubernetes实例 12- r/ F! q* g, {; o. d& P
1.4 在本地使用Minikube进行开发 ..14
' ^# ^0 b: f( ~& v' W- X1.5 在Minikube上运行应用程序 15
) G& X/ L1 d$ T1.6 使用Minikube访问仪表盘 ..16: }8 M! y4 m1 K* q* m# V( P, `
第2章 创建Kubernetes集群 ..20
' I9 H! B/ v( W7 R2.1 安装kubeadm以创建Kubernetes集群 .20
) Y' _2 J5 T" ~: D. @2.2 使用kubeadm创建Kubernetes集群22
& e& `2 Q+ {* m( J# H* f2.3 从GitHub上下载Kubernetes .24
, s$ g- M) _! C2.4 下载客户端和服务器端可执行文件 ..25' e* v( A. D" ~
2.5 使用hyperkube映像通过Docker运行Kubernetes主节点 26% Y: F, L. A# v) ]' O
2.6 编写systemd单元文件来运行Kubernetes的组件 ..29
! r1 U! Z' Y2 C  C7 ~& G- t2.7 在Google Kubernetes引擎上创建Kubernetes集群 ..32
' B/ s- |( f3 U7 ~  ^$ s2.8 在Azure容器服务上创建Kubernetes集群 .34: E- Q' t0 z- }/ {: ^1 @
第3章 学习使用Kubernetes客户端 39
3 K) G# H0 M% _) \! p6 D" x3.1 查看资源 39/ b: E& z- |* a2 K4 u  J
3.2 删除资源 41# ?7 s8 N, K* e4 }( c
3.3 使用kubectl观察资源的变化 42& O# t$ _+ c8 @* c# {' V, W
3.4 使用kubectl编辑资源 .439 ]' f7 K( g+ u! j$ \% m+ j
3.5 通过kubectl解释资源和字段 44
' y0 [' z1 k: P5 E0 }1 L5 u5 Y. d第4章 创建与修改基础的工作负载 .46
9 L  ?9 M: b: l: q4.1 通过kubectl run创建部署 ..46& u3 `; G# Q( _
4.2 通过清单文件创建对象 47' J1 Z9 x# O4 n7 [6 S3 ~2 H0 u5 Q
4.3 从零创建pod的清单文件 48
; h2 {4 h& a) d4 s! X. z0 F4.4 通过kubectl run创建部署 ..50+ Q" T0 d# M2 W  X8 \# u' C
4.5 更新部署 54
5 f1 u" J8 g* [5 \; z+ g第5章 使用服务 .58
1 A9 t0 O6 b0 ?2 b" g/ R4 q7 m5.1 通过创建服务来公布应用程序 ..59
- z: c5 J1 ]2 m7 R2 J5.2 验证服务的DNS注册项 .61# I  W/ r: b9 P  m
5.3 改变服务类型 622 v( B$ o5 `- h/ R
5.4 在Minikube上配置ingress controller 64
4 D- c0 ^2 s% J; ]) g% p5.5 从集群外部访问服务 ..652 f, d0 k+ Y3 k
第6章 探索Kubernetes的API与关键元数据 69: i0 E4 Y+ j9 t& o* a8 ^) S
6.1 发现Kubernetes上API的访问点 .69
, u1 K1 R- l/ X: G% \) _0 `" Y. V4 z6.2 掌握Kubernetes清单文件的结构 .71+ q3 R( d4 d: T* G
6.3 通过创建命名空间避免命名冲突 .73" M9 r2 v& _1 @- z% o  C, }2 v8 O  Z
6.4 设置命名空间的配额 ..74
/ F9 l0 W& P( J5 L5 f7 y& J6.5 给对象贴标签 75
# l( X( A& |' L6 |6.6 使用标签进行查询 76
( t- Z1 N& K: [# ^6.7 通过命令注解资源 78# b( Y& F- `' m8 ]0 o
第7章 管理具体的工作负载 ..80
, {4 {+ t) L7 H- y5 H0 H3 @7.1 运行批处理 .80
1 y4 q  L' M2 [5 g) C/ h7.2 在Pod内按照计划时间运行任务 ..82# g0 t5 ?1 E2 ^- G
7.3 在每个节点上运行基础设施的服务 ..83
' ^' j6 N/ C) m+ J+ `" i- ]- W7.4 管理有状态的主从应用 85
' a2 u: F( b* p* X4 Q& K0 q7.5 影响Pod的启动行为 89
) Z) R2 y; K( g' q0 a' p7 v第8章 卷与配置数据 .91
9 G( `. i/ z0 c8.1 通过本地卷在容器间交换数据 ..916 h$ L, T8 ]& ?2 \" S# Z& L/ _: }
8.2 通过Secret类型的卷将API的访问密钥传递给pod .93
3 y( t! L/ }: }4 g, s" }8.3 提供配置数据给应用程序 ..97
9 C2 d5 r4 `' O8.4 在Minkube内使用持久卷 .1008 b6 g: H) r. j
8.5 掌握Minikube上数据的持久性 104
1 O1 r% t6 {  @8 o2 f5 Z2 {4 p9 v8.6 在GKE上动态配置持久性存储空间..107
# f' |/ M' @1 V; Q- Y第9章 伸缩 109
7 F' ?7 Z& \  Z3 f9.1 部署的伸缩 ..1103 i0 N, w2 J% {0 Q* P% X! O
9.2 在GKE中自动调整集群的大小 .110( Z5 m2 j5 i4 f- M5 l, w
9.3 在AWS中自动调整集群的大小 114
  Q% D3 g. B1 k! B/ F5 m" p9.4 在GKE上使用pod的横向自动伸缩 114% Q( b, n- [9 C! ?* @, ?
第10章 安全 .118( s8 H! B( s1 w4 d9 h
10.1 赋予应用程序的身份 .118
+ t. z$ c, ~) y+ {, d% f10.2 列举并查看访问控制信息 .1211 e$ y8 m9 i5 @7 U9 m
10.3 控制资源的访问权限 125
/ z5 z3 v, W; H( P$ f10.4 加强pod的安全 ..128
1 N# c9 M; t, f' ~& D# o第11章 监控与日志 130
2 m' d8 q4 T' Q6 i: b6 C11.1 访问容器的日志 130
7 w0 q2 A. \4 g; W11.2 使用存活探针修复失败状态 ..131
6 {$ Z! Z$ F. }" Z( v) `11.3 使用就绪探针来控制pod的访问流 ..133
3 }/ N( R0 t- K7 G+ z. h4 D11.4 向部署添加存活探针和就绪探针 ..134
. L5 o" E) r5 F5 G' {* e11.5 在Minikube上激活Heapster监视资源 137
9 o3 F9 M3 y2 v. u+ N11.6 在Minikube上使用Prometheus 139
$ O9 O' Q; b5 x: g6 p: ]11.7 在Minikube上使用Elasticsearch-Fluentd-Kibana ..144
& j6 L4 J4 Y/ ~! y" |第12章 维护与故障排除 ..149! l. O2 R4 g  C3 y9 \5 ^; p4 s# r6 v
12.1 启用kubectl的自动补齐 .149: [# R! [  y- v: U7 ?
12.2 删除服务上的pod 150( m4 ?5 b) {5 F, V4 f7 c
12.3 从集群外部访问集群IP的服务 ..1523 {6 U9 v% d) x3 R# S0 n
12.4 掌握并解析资源的状态 ..153
1 @- R. F4 Y% Q) a12.5 调试pod 155* }# t" H8 M2 E( r3 @
12.6 集群状态的详细快照 160- }3 G& _& D4 ^
12.7 添加Kubernetes工作节点 .161
1 c0 B, ]2 \! ?7 A. V6 S9 \" d12.8 抽出Kubernetes节点以实施维护 163
3 l; f3 l. k2 t7 F8 @# X% o12.9 管理etcd ..165
! s2 x! K  }1 X& v4 l第13章 Kubernetes开发 .168
0 f. ^5 G' S$ @9 N8 @13.1 编译源代码 168
! ~$ Y$ D- U/ ~% I4 Y* B13.2 编译特定的组件 169  y( [1 b% [; B0 D$ P
13.3 如何使用Python客户端与Kubernetes API交互..170- H  f8 Z' N& E" K% W1 {# j" `, x
13.4 使用自定义的资源扩展API ..171
) g8 H7 X* `& s5 h' j第14章 Kubernetes的生态系统 1770 n; m# e9 |1 n) s2 _# @/ v& N$ ]
14.1 安装Helm(Kubernetes的包管理器) ..1777 a, Z! F1 i" U, V, v, P- ~
14.2 利用Helm安装应用程序 .178
3 d: z( I, z" k2 A( c8 k: M" Y8 F; c14.3 利用Helm创建自己的图表打包应用程序 180
6 O9 e: K% V9 ^! P14.4 将Docker Compose文件转换成Kubernetes清单文件 ..1824 V0 [# l4 p; ~" L! G5 r0 Y6 j
14.5 使用kubicorn创建Kubernetes集群 ..1837 V2 P! l/ o$ W& L+ a. c
14.6 在版本控制中保存加密的secret .188
7 K& b1 f1 w" F; c+ K; ?6 ]# G14.7 利用kubeless部署函数 191
0 v; x  a' {% S8 k( m4 H附录A 资源 195
, I: k; A7 d: a0 s, t% k
百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复
8 D& x4 H, p- V( [: S9 `9 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 | 显示全部楼层

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

本版积分规则