27回答

0收藏

Knative实战:基于Kubernetes的无服务器架构实践 PDF 电子书 X0136

电子书 电子书 2732 人阅读 | 27 人回复 | 2024-01-22

Java电子书:Knative实战:基于Kubernetes的无服务器架构实践  PDF 电子书 Java吧 java8.com
# q( G. q  T7 f) k! U6 }
3 A. U+ k" r" U2 E& ]% E, ?作者:李志伟出版社:机械工业出版社出版时间:2021年03月
" x7 O5 b* r8 n; Y
: P9 X6 t  d1 a
编号:166-Java吧资源免费-X0136【Java吧 java8.com】( l( C) u7 F1 k- h$ f: Y: v
* C1 I* H, @# R

: V, E7 z$ U, m5 ]5 z

7 G# G5 ~& V& }% E1 W& [目录:
9 g/ l; U( @( z6 |" m* Q
准备篇
* u/ [+ I  Q7 q& i4 i第1章 全面认识Knative 2# t% f. ?, t3 o' s+ Q7 a8 l
1.1 Serverless的前世今生 2* b1 {7 {3 F- a6 `8 m0 N' B
1.1.1 Serverless简介 2* n2 W* ^5 n% `" P$ w4 u
1.1.2 Serverless的主要特征 3
1 p; ]# n5 Y# R7 h) }1.1.3 Serverless的优缺点 3( m" @! P; N* a3 n
1.1.4 Serverless的发展现状 4( Z* N% _8 ^( N& R
1.1.5 Serverless的使用场景 4
$ j/ l5 C$ Z, t/ n! I0 A1.2 什么是Knative 4
% G' @" q/ }" w3 T6 w. {( k1.2.1 Knative的产生背景及发展历程 53 m9 g- v+ O# K7 K; F: y
1.2.2 Knative的架构设计 5) C: k/ p) U; W1 r
1.2.3 Knative的主要受众群 6
: i7 r8 z# Z/ t1.2.4 Knative的商业托管服务产品 7
+ D$ _/ s  v1 w3 `1.3 Knative开发运维需要具备的基础知识 7
2 {4 s* z* B/ K) Y; L1 N+ K1.3.1 容器 7
7 c+ n# t3 |* u5 Q1.3.2 Kubernetes 8
7 x/ G6 k2 H, N6 X4 m+ C/ R1.3.3 Istio 9
" M: `, g6 Y# J1 S1.4 本章小结 10( K) {6 s( z3 i/ H; n6 X+ J  Z
第2章 搭建Knative运行环境 11
# e  W6 |" H- y' d5 m2.1 在Kubernetes平台上安装Knative 112 L. v$ c: m- a9 O9 ~; n
2.1.1 Istio平台的安装 12! y$ f* d5 X  j9 v1 b
2.1.2 安装Knative Serving组件 13/ z8 H6 |4 A( y# [
2.1.3 安装Knative Eventing组件 14
0 \. Q* R4 r& U, \/ X/ ^- r6 M2.1.4 安装可观察性组件 14
3 j. T, U' k3 Z5 K+ a2.2 部署HelloWorld应用 15
4 c' K' O0 U  R& q( p) T2.2.1 Serving Hello World范例 15( i$ C. A% V; o9 D
2.2.2 Eventing Hello World范例 16
# Q$ n5 {, ^5 v7 ?4 C2.3 本章小结 197 |7 L6 c8 e+ ]8 a5 |
基础篇
* T# i- y+ T& S# X8 }6 G7 W第3章 Knative的服务管理组件Serving 22
4 M- e3 M. X! g- ]9 b3.1 Serving的架构设计 22
: L( ~) A4 }* N2 c3.2 Knative相关的Kubernetes Service 23( B1 _4 J7 N7 j' n; h
3.3 Autoscaler的工作流程 24/ }: P" |' O6 e9 a" X
3.4 Queue Proxy 25- _4 A8 X$ _0 y5 r; A  v2 c: S4 V
3.5 本章小结 26! T- x/ e. C) d! x
第4章 Knative的事件驱动组件Eventing 27, g6 `8 V/ x! N( p) R$ Z0 L" K1 T
4.1 Eventing的架构设计 27
; z8 g" p) p# b! Y+ V1 e4.1.1 总体设计目标 28
% Q' \1 v, Y: [4.1.2 Eventing的基础概念 28
% [8 A6 o( p: v# ^, o+ x8 T5 `! F4.1.3 事件传递方式 29
  ^7 q- E( D# c% b4 s: H- A4.2 关于CloudEvent 303 |7 l6 _( I8 U* M
4.2.1 CloudEvent简介 304 {$ F9 K: N# O
4.2.2 术语 30
# U( {/ M3 o. e4.2.3 上下文属性 321 Z6 K- ]+ B- B7 z* l& m3 j
4.2.4 事件数据 34
0 O( b& p# N# B' e$ m, f4.2.5 大小限制 342 x& O7 ~! a% P: Z7 k5 _
4.2.6 隐私与安全 35
% B2 h' G" W6 n  E7 r4.2.7 示例 35
# D1 S# j+ U4 F+ w4.3 事件源 35
+ z& {8 B6 ?4 H) H& @4.3.1 核心事件源 35, ?( t, [/ s8 A; L- N
4.3.2 社区贡献的事件源 36
  N- _  c& R" N5 {4 g4.3.3 Google Cloud Source 36
. t# h1 i: R8 A/ l4.4 Broker/Trigger事件模型 36& C6 l- K) _5 H" R2 z
4.4.1 工作原理 37+ r4 F. l- p* U5 [% t% A1 [
4.4.2 默认代理配置 37
" s$ r/ h+ y) L/ B& H1 Q- a3 C9 z4.4.3 Broker/Trigger模型范例 38. d" m. ~( ]$ J2 R/ x6 X* x+ `
4.5 事件注册表 39
# E4 E5 ]3 t+ U% c( ?' S0 U4.5.1 事件发现 39( |3 d( W' r+ U! ^
4.5.2 事件订阅 40; a& A% Z9 {) L) D
4.5.3 填充事件注册表 42
% e4 i2 [9 P* l+ \% t) p2 w/ g. Z4.6 事件流控制 43/ t& k8 d7 c/ g5 U1 ?, [/ @. E  S
4.6.1 Sequence 43
7 M) A0 t$ k) k! w4.6.2 Parallel 44  L. {) \" Z2 }  N5 C
4.7 事件通道 45
; h7 e/ C) V3 c- O+ t4.7.1 当前可用的通道 45
8 h- L: G& X  Q' a+ d! q4.7.2 默认通道设置 45$ d6 @" U6 n3 g$ i) ?
4.8 本章小结 46
; a3 t/ N: `3 Z3 _& e: z4 ~5 Z- N第5章 基于Tekton的CI/CD平台 47) Q0 X4 D+ v" Y% [: J
5.1 Tekton概述 47$ I$ T% e& Z, @
5.1.1 Tekton的优势 475 [+ i7 k6 Q/ z2 G) a' M
5.1.2 Tekton的组件构成 48
$ ?- k/ \  l7 g  O" B5.1.3 Tekton的资源对象 48# q1 r3 w- D. E4 w2 x
5.2 Tekton的概念模型 49" U* n. r  ]2 o  O6 e- M3 }
5.2.1 Step、Task和Pipeline 49
6 L% e9 Z% V! B, ]% z( d1 e9 k* N5.2.2 输入与输出资源 503 V1 W5 t3 F  ?9 E- g7 `
5.2.3 TaskRun与PipelineRun 51
! }5 b$ N' q: Z2 _, `. T0 I- q5.2.4 Tekton的运作方式 51
: f5 }2 A' f5 u5.3 Tekton Pipeline资源对象详解 52
3 D" W3 b5 F7 U" F$ g0 v- U5.3.1 Task 52! S3 y; N( O# D2 |7 U
5.3.2 TaskRun 66! O3 ~9 O8 l/ v- L$ q: l
5.3.3 Pipeline 74
6 n$ V, W! a% K5.3.4 PipelineRun 97
* p$ S. c! q( _, ]- q) A( g5.3.5 条件资源 111
; Z3 v4 s$ Y! }. j& n+ \0 e5.3.6 变量替换 1138 r1 A+ F" Q+ v1 X
5.3.7 基于Git与Docker Registry的身份验证 117+ B- i, L! C9 J8 Y* ?7 ]1 j6 i
5.3.8 基于Kubectl向Kubernetes集群持续部署 124. [' Q, h& }( a5 y
5.4 Trigger 1263 ~% ]7 j) j, e* w
5.4.1 TriggerTemplate 126
# a# _) _( w  r0 w; J; L3 D5.4.2 TriggerBinding 128
2 Z- u7 t# H3 @) Z2 w5.4.3 EventListener 131
5 m. `- n6 b8 }. Q5.4.4 将EventListener暴露给外部 1385 t1 Q; G# O9 x
5.4.5 ClusterTriggerBinding 138
% n5 |- l) c2 i6 K+ p, J) K5.4.6 CEL表达式扩展 139
0 a: U$ d" Z" h8 W5 f# n) r5.5 Dashborad简介 140
+ J' m/ D+ Q1 p; Y$ _5.5.1 Dashboard主要支持功能 1408 e  }! j* g6 I
5.5.2 Dashboard常用功能示例 141
0 i& q! ~5 N( z5.6 安装Tekton Pipeline及相关组件 143
* |- B) I4 [0 n5.6.1 Tekton Pipeline安装 143. k4 r) G: b% ~# a
5.6.2 Tekton Dashborad安装 145: L2 ^, f/ D9 x
5.6.3 Tekton Trigger安装 1454 d6 `/ `7 x" U
5.7 应用CI/CD配置示例 1463 l% V0 E: O. T0 d
5.7.1 Java语言配置示例 146
9 }/ x" j' q/ g. ^/ u+ l9 ?( [$ |5.7.2 PHP语言配置示例 1514 I- K) h3 S2 m
5.8 本章小结 155
2 @0 ~7 w/ o0 M+ _  I实战篇
3 W0 Q) ?  H' m7 u8 y2 H* e第6章 基于Knative的云原生应用的设计实现 158: r( n+ U+ n  ]$ u6 v5 l) E
6.1 云原生应用的设计原则 158
+ |7 F* u) x; Z5 ?, H6.2 使用Knative的服务管理组件管理应用 160
6 p) ~+ K; u. M' |6.2.1 部署一个Knative Service 161% r, s% d8 f) F9 b
6.2.2 更新Knative Service Configuration 164
, U/ l; t4 k/ E8 L4 f6.2.3 流量分发到不同版本 166: ~: w1 y! A5 _6 H; r; i
6.2.4 蓝绿部署与灰度发布 167) M- Y8 {" P6 D+ c- f( c
6.2.5 Knative Service的弹性伸缩配置 170
" v2 m% R1 ~2 ~  q3 @6 e7 L6.3 使用事件驱动组件解耦服务依赖 172& d0 r) ?$ p9 e2 f! ^3 j
6.3.1 部署一个Knative事件驱动应用 172
) H* t& j3 k3 o& k8 E6.3.2 使用通道与订阅方式传递事件 175& Y" ~& E  V0 W: B. D  O
6.3.3 与Apache Kafka集成 177
. _! c' E5 v& d  G( \2 g6.3.4 ContainerSource事件源 1804 R3 b1 I" O1 H6 D# r3 j2 P+ ?
6.3.5 PingSource事件源 182
' W6 s8 R! n' ]) W9 U6.3.6 Parallel 183
# b* G/ `' K& d6.3.7 Sequence 187
+ R6 x' V. z* a8 J+ V0 K6.3.8 SinkBinding 190* E: k; B1 h+ }/ c! M/ @
6.3.9 GitHub事件源 191/ t$ Q4 j/ x; K+ y% n: B
6.4 本章小结 194* I3 A5 ?+ f9 p2 M* x
扩展篇 java8.com
: P. Y7 o0 m3 m; h) }第7章 Serving组件的扩展配置 196- B8 B+ c# O" o. i6 \. b
7.1 自动扩缩容的配置 196
' ?: ?7 V. R. W7.1.1 全局或修订版范围设置 196- {7 ?; a0 O& T% C4 G5 s" J
7.1.2 Class 197
8 P; {+ j% k! G( ?: }, n3 x7.1.3 度量指标 1987 E" ?1 s0 ~0 Y/ o* C/ \) l
7.1.4 目标值 198
) }6 n, j( E1 q5 h7.1.5 缩放边界 202
* d( U2 z; x* W; T6 z! [7 {7.1.6 KPA特性设置 203
* B, v, f1 [  x4 W! X7.2 路由管理 208) j# t: a( L% G7 I# q" v" V
7.2.1 定制Knative服务的主域名 208
/ m. X3 ^, C9 r& z
8 R: G& U6 K' G5 [. K; {

6 t0 e5 m$ l( {- x4 |0 ^
百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复
* `1 B9 A) `; Y4 N

/ G0 \& z2 x$ R5 P4 e/ g
5 m9 [( B# d; D+ M- q9 `! x+ I5 T9 U" B7 H$ X
$ \- ?1 p8 C  F) ~% A

8 d3 Z  S  Y  I& {' k  z

本帖子中包含更多资源

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

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

回答|共 27 个

红色的小汽车

发表于 2024-1-22 06:00:08 | 显示全部楼层

资料免费 给力

栗树山

发表于 2024-1-22 06:42:16 | 显示全部楼层

不错,好资源

龙秀钊

发表于 2024-1-22 07:22:38 | 显示全部楼层

良心网站,力挺

中国南国精神病医院徐主任

发表于 2024-1-22 08:04:13 | 显示全部楼层

真的免费下载 难得

灭贪

发表于 2024-1-22 08:45:58 | 显示全部楼层

路过,收下了,不错的论坛

软糖酸酸甜甜啦

发表于 2024-1-22 09:27:29 | 显示全部楼层

良心网站,力挺

地胶地毯木地板墙板墙纸模板

发表于 2024-1-22 10:08:32 | 显示全部楼层

给力,真免费

nebloomy

发表于 2024-1-22 10:37:37 | 显示全部楼层

好东西!值得下载!感谢楼主

不是孔雀

发表于 2024-1-22 11:18:53 | 显示全部楼层

良心网站,力挺
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则