23回答

0收藏

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

电子书 电子书 256 人阅读 | 23 人回复 | 2024-01-22

Java电子书:Knative实战:基于Kubernetes的无服务器架构实践  PDF 电子书 Java吧 java8.com
. l7 H4 F# @8 y2 S, `, r8 n, c% x# P1 ^2 Y9 X% \& Q
作者:李志伟出版社:机械工业出版社出版时间:2021年03月 2 Y* _3 b) B; n1 q6 f  B- }1 C* B

7 Y% n) I8 }4 M
编号:166-Java吧资源免费-X0136【Java吧 java8.com】
+ O0 i" y. o# ~5 T5 E# Y/ o+ N; z5 |" q- w  F( _
- m& k) M7 V! V

' C5 }% A$ p' d, ?- v/ }目录:
$ O+ t+ T: M, p: R1 ~, \
准备篇; A1 Y9 z  g1 A+ O4 a& C# I4 e( w9 L
第1章 全面认识Knative 2
0 ]( a' r9 U! l6 f$ ?" a1.1 Serverless的前世今生 2& I' v4 P' j* w4 A6 M( w+ \
1.1.1 Serverless简介 2, n! S! C0 k/ r3 h4 G% A
1.1.2 Serverless的主要特征 3
+ {+ f8 m% I% O! H5 K( b" G/ {1.1.3 Serverless的优缺点 3
' C& h$ @  C# p/ \! e7 c1.1.4 Serverless的发展现状 4
, P+ K6 ?$ Y' _$ E* `3 |' A3 `1.1.5 Serverless的使用场景 49 z7 m' N! v  v9 o+ R( n! u2 Y0 d1 U
1.2 什么是Knative 4: ]0 Y! p6 D/ \$ F: o  y
1.2.1 Knative的产生背景及发展历程 5' s5 ^; F. \3 ^. o! a; ^( O& y
1.2.2 Knative的架构设计 5
% Q, _- r4 Z( E; {/ m% w; o) J$ J1.2.3 Knative的主要受众群 67 V5 a) w" ~, e
1.2.4 Knative的商业托管服务产品 7# s- x$ q1 o4 l; p  F
1.3 Knative开发运维需要具备的基础知识 7
0 \/ @% b( ]- S2 w* ^, f1.3.1 容器 7" O0 c% ?) l5 z2 ^$ \* A
1.3.2 Kubernetes 8! v0 b! ~+ I4 M& c
1.3.3 Istio 9; Z6 q+ G! n! `
1.4 本章小结 10/ L! L" t9 B' d4 t; s- t& q
第2章 搭建Knative运行环境 11. P7 x2 ?' |2 u/ d4 U/ `+ [
2.1 在Kubernetes平台上安装Knative 11
1 c; X5 h0 |  _8 A2.1.1 Istio平台的安装 121 U9 {0 z( t9 ?0 g9 r% }2 k7 w  D  x/ @
2.1.2 安装Knative Serving组件 13
* |* Z! y' d0 z, F4 W2.1.3 安装Knative Eventing组件 14/ `( l! `. g7 L$ x. @5 V" {
2.1.4 安装可观察性组件 14
7 e* j! I8 @. S' G# F2.2 部署HelloWorld应用 15
! ~# v- z; Z1 W5 u8 _3 V2.2.1 Serving Hello World范例 15
( Q7 `% _& j5 ~/ e7 v1 Y! B( R/ U2.2.2 Eventing Hello World范例 16* [9 z: u  M9 j+ ~# e0 c. y
2.3 本章小结 19' e! V% w2 }. p( k9 J& x
基础篇
6 K* N- l+ r3 W8 s( q第3章 Knative的服务管理组件Serving 22
( q. m+ F4 x+ J1 X& O% b3.1 Serving的架构设计 22
7 y! U, w- [" b3.2 Knative相关的Kubernetes Service 23
3 [- [8 @. r& ]& I9 E, Q7 G9 x3 ?3.3 Autoscaler的工作流程 24* M* [+ z  b7 `; C; d5 C1 ?& S
3.4 Queue Proxy 25
0 {0 G# z8 A) `3 s/ |: v/ |3.5 本章小结 26
5 [5 L  k& \( n第4章 Knative的事件驱动组件Eventing 27
8 C! K* N/ b1 p. ?3 [4.1 Eventing的架构设计 27
0 |$ o7 _7 x0 k2 ~/ c+ e4.1.1 总体设计目标 28
* c+ P4 c! l& V8 D3 j4.1.2 Eventing的基础概念 28
$ A6 @# W: S) ]0 {/ F! ^4.1.3 事件传递方式 29
' D- d$ z) }) b" n' X' R6 q4.2 关于CloudEvent 30$ j* Q6 ~* ^6 a# a7 ~
4.2.1 CloudEvent简介 30, K. K8 M% l: S( [. r
4.2.2 术语 309 c3 }4 H+ h1 Z9 p+ n) Q# X: l
4.2.3 上下文属性 32
+ P: z4 s; c+ y1 i$ k5 N, \4.2.4 事件数据 34
; _7 v8 m9 o5 @5 V4.2.5 大小限制 34
; K+ l- n: I5 Z9 N4 G4.2.6 隐私与安全 35
' T; ?0 r1 R7 Y# k* M$ Y) F4.2.7 示例 356 `  v4 l$ ^# U2 |7 L7 |0 `8 l
4.3 事件源 35
! _9 s  g' K6 z5 P8 q! G5 n2 |3 J4.3.1 核心事件源 35
% R) ]  o0 D) \4.3.2 社区贡献的事件源 366 J, d$ X: _' H3 Z0 j
4.3.3 Google Cloud Source 36
( `* N3 A; v( t' `: C$ B4.4 Broker/Trigger事件模型 36
; e" a& q  C2 N9 `8 K( w, M* n) z* w8 S4.4.1 工作原理 37
# ?4 U1 D1 t- q4.4.2 默认代理配置 37
+ G$ i0 }) Z5 u8 I3 V4.4.3 Broker/Trigger模型范例 38
1 q9 m" Y: S0 Q) S4.5 事件注册表 39
! O) E  u. w  r! v( T) j4.5.1 事件发现 39
$ q: c6 b+ X/ p0 X) z$ w  ?9 L5 R: S# X4.5.2 事件订阅 40, u! }( C4 ?4 X: D8 n% W
4.5.3 填充事件注册表 42
) S/ g# l; P1 @% `' @1 |* n; h4.6 事件流控制 43
1 I2 K* d* q! d! K4.6.1 Sequence 43
- O6 s6 ?7 N' X& z% l; I4.6.2 Parallel 44
! q, F" x1 ?* i$ w- S4.7 事件通道 453 m* T; G8 ?1 j3 n, z0 t
4.7.1 当前可用的通道 459 ?2 P# P% n2 x' x2 B
4.7.2 默认通道设置 45
! E2 g$ K, E) v4 k7 g: T1 V( }$ I4.8 本章小结 46: G& @, R3 h* j: m! O
第5章 基于Tekton的CI/CD平台 47, X( |: E" L  k
5.1 Tekton概述 47# v/ m+ A7 f) h5 ~8 t# V
5.1.1 Tekton的优势 47
; l& m* e) |/ _- r! u+ v: D7 D- }5.1.2 Tekton的组件构成 48
- _- F/ U+ [* ~- F  G/ ~5.1.3 Tekton的资源对象 48% {: h4 W) }3 ~4 v
5.2 Tekton的概念模型 49
6 H, C0 ^& y3 A* A5.2.1 Step、Task和Pipeline 49
! g  i1 k3 |% s; {' t5.2.2 输入与输出资源 50
0 m- u% X1 y8 U8 z5.2.3 TaskRun与PipelineRun 51% U2 V/ \8 H6 V
5.2.4 Tekton的运作方式 516 [- i8 k# c/ q. w% F2 q( q  p0 P; l5 a
5.3 Tekton Pipeline资源对象详解 52. [& i" b- m' ^
5.3.1 Task 52
3 w5 \* J  ~- b: ^/ ^) Y5.3.2 TaskRun 66
/ M8 }- H/ g' ]5.3.3 Pipeline 74
. X$ A) ]) Z2 o. _$ B5.3.4 PipelineRun 97
# w  E& o. g0 _  H' {$ \! X" h) C5.3.5 条件资源 111
  a2 X9 {2 @9 M1 }: I- p' M5.3.6 变量替换 113
9 i) X, Z& p; Z, B& J" G: s5.3.7 基于Git与Docker Registry的身份验证 117; ^6 K' r7 s( b0 {8 ^
5.3.8 基于Kubectl向Kubernetes集群持续部署 124
% `2 ]! j+ o* m. h0 K! S) c  B5.4 Trigger 1266 {8 h& K9 j1 ]2 u8 T& h
5.4.1 TriggerTemplate 126
% c7 }" Y3 S' i, o! @1 V5.4.2 TriggerBinding 128
4 [4 ?0 F2 s" u2 ^4 J2 g; ^5.4.3 EventListener 131
" N( ~, i! z! S3 I5.4.4 将EventListener暴露给外部 138% V' r6 w6 ^- |3 g( ]( H) J
5.4.5 ClusterTriggerBinding 138" p! N1 F+ i3 E0 {3 s3 |" x
5.4.6 CEL表达式扩展 139
1 M5 C( ?* a. ^# ~" C5 `4 u0 I5.5 Dashborad简介 140. s7 W( m$ w5 W
5.5.1 Dashboard主要支持功能 140& {+ B/ l0 l0 L, F& x2 n
5.5.2 Dashboard常用功能示例 1413 G; j% ^1 J; }) G
5.6 安装Tekton Pipeline及相关组件 143: a. P* W: H0 F4 b1 ]7 V, b6 d, P
5.6.1 Tekton Pipeline安装 1432 n' J2 \) a/ f) e. Z, r( R
5.6.2 Tekton Dashborad安装 145& V5 D1 |& D0 j- w* v$ E0 }3 j
5.6.3 Tekton Trigger安装 145% O  g0 f* |: F2 y( g
5.7 应用CI/CD配置示例 146% L) Q4 W% K( _* ~4 I$ o
5.7.1 Java语言配置示例 146
1 J8 J2 \. r# M/ q5.7.2 PHP语言配置示例 151
4 g. Q9 L% v) u' s$ {- i5.8 本章小结 1555 D) K. s3 p7 V3 J3 v+ e
实战篇9 k$ q* J1 ^/ v6 s; g' E
第6章 基于Knative的云原生应用的设计实现 1582 ~/ T) Y- J- W( \  }. f' m
6.1 云原生应用的设计原则 158( U% P8 M7 d5 \5 i' X
6.2 使用Knative的服务管理组件管理应用 160
1 Z: N' b" p6 R" W0 \( g5 `6.2.1 部署一个Knative Service 1612 K6 j, S, S: M2 O: ]) w
6.2.2 更新Knative Service Configuration 164# H# L; Y0 @  L$ y  Q
6.2.3 流量分发到不同版本 166
( J  x# G7 w# y, p' }6.2.4 蓝绿部署与灰度发布 1677 L6 X0 V; l! @+ E/ F+ \9 V
6.2.5 Knative Service的弹性伸缩配置 170( ^( a( V% m8 K8 |; c
6.3 使用事件驱动组件解耦服务依赖 172/ {* F3 W  b1 t/ U( W) a1 e
6.3.1 部署一个Knative事件驱动应用 1724 P2 ^  a& p4 Q& [/ U, W# o* w
6.3.2 使用通道与订阅方式传递事件 175
* T* G) i& r& ?3 P) X0 P6.3.3 与Apache Kafka集成 177
( S3 R7 Y+ Y. X) z3 @6.3.4 ContainerSource事件源 180
2 ^4 A( \" }" i) q( U* V  S6 j6.3.5 PingSource事件源 182- V3 \) J* \& k7 ^1 _
6.3.6 Parallel 183
4 R5 M% }* ?( I: b: s0 d. e" N% d" l6.3.7 Sequence 187
0 V: T# u2 j/ G5 u8 {6.3.8 SinkBinding 190* F/ u) ~2 o% k' Q: S! M
6.3.9 GitHub事件源 191& w2 ?0 h! a) |
6.4 本章小结 194. x* Z2 z7 F! R# Y8 e
扩展篇 java8.com
" A: o. |/ j7 z3 l, r第7章 Serving组件的扩展配置 196! W) j' g( l$ a
7.1 自动扩缩容的配置 196% Q2 H/ A* e# D9 D! P4 k
7.1.1 全局或修订版范围设置 196
! f9 f$ J* V, O" w4 @7.1.2 Class 197" d: e& F- S" V7 F' _) w0 V
7.1.3 度量指标 198) X' i" Z! L: P4 J. Y8 a* K
7.1.4 目标值 198
1 h" F) l! M0 ~# `, M% b7.1.5 缩放边界 202
7 u. n# U& q( Y7.1.6 KPA特性设置 203; U( {2 g! |3 ^. ~% J
7.2 路由管理 208
3 E% j# I7 w4 |' w, P2 p7 h& _7.2.1 定制Knative服务的主域名 208
3 M# n) n' B! C% n
, P2 S* G# A+ [- @, e
5 y: |, k# a  q% T2 g6 S- N* ^4 e
百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复
* q/ v0 d. R+ j$ z
$ Z" C9 E: g9 Q* X) m; L; f& E$ C* A

6 A3 z+ Y% Y2 A1 g$ _; t! w9 P& g' O$ R

+ B5 }5 x" \) M! ?1 t( k8 w$ ~* z, H4 L8 V# q# G1 d7 {  G

本帖子中包含更多资源

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

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

回答|共 23 个

红色的小汽车

发表于 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 | 显示全部楼层

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

本版积分规则