|
├─第01章【云原生全栈开发】课程介绍(1小时17分钟5节)( p6 G5 D' U5 B3 K8 O
│ 01-01、云原生全栈开发课程内容介绍.mp4
# U! C( G! t+ l2 t; R0 L d│ 01-02、云原生全栈开发课程大纲详解【1.3倍速】.mp4
% c: j; Z' x$ N; W) Q│ 01-03、云原生全栈开发课程项目演示【1.3倍速】.mp4
- U* z: b7 n8 w9 b' c" z│ 01-04、为什么要学这门课?.mp4
, J' s0 m3 _; e& n) o│ 01-05、遇到问题如何解决.mp4
$ O9 E% Q8 j1 f& [6 G+ R. o│0 G8 c; S+ L) x: t; G- q
├─第02章【开篇】K8s多集群管理平台项目设计与准备(1小时6分钟10节)" r+ j" Y5 }& y3 r
│ 02-01、如何从零开始做一个完整项目.mp4
% `' V: M# k9 J) q│ 02-02、前后端分离先写前端还是先写后端?.mp4
+ q8 k W$ r2 I' p5 d│ 02-03、前后端分离系统架构设计.mp4
, N' b/ q6 n/ R! {& m9 Q│ 02-04、前后端分离域名发布路由设计.mp45 B: p- x. x& D: r& W
│ 02-05、前后端分离内部路由设计.mp4
3 R: B. j- U! q. i" O" V8 X( ~│ 02-06、前后端分离数据交互模型设计.mp4
4 }+ F. P# w" R) q! H+ p+ B│ 02-07、集群元数据存储云原生设计.mp4, c/ ? m' S7 R+ U: z
│ 02-08、集群管理工具Client-go介绍和版本演变.mp4
! R1 \$ j, x* G1 U- R, E│ 02-09、集群管理工具Client-go客户端分类及依赖关系.mp4- R. _- Q$ E, H
│ 02-10、集群管理工具Client-go集群内外使用详解.mp40 |0 J3 V9 d% V; m$ G; z0 _
│
* c" \1 H1 I# F- r& o& a [├─第03章【后端】集群管理工具Client-go必知必会(1小时46分钟8节)& F+ \- X$ H, H
│ 03-01、使用脚手架初始化后端项目工程.mp4
% {1 _) C4 J& x1 j│ 03-02、Client-go基本使用.mp4' ?, O1 `8 \# \+ c
│ 03-03、Client-go查询列表功能使用.mp4
8 w% K1 p' x+ y. k- `8 K│ 03-04、Client-go查询资源详情功能使用.mp42 n, {6 ^; L; H% X
│ 03-05、Client-go更新资源功能使用.mp4$ h& I! a+ e) p' W
│ 03-06、Client-go删除资源功能使用.mp4 n) P2 |% z" H+ A' G) r
│ 03-07、Client-go创建资源功能使用.mp4
4 n/ h( A" A+ x; ?, |' x2 O8 T! A│ 03-08、Client-go使用Json串创建资源.mp4; c1 O4 Z; |. i" n0 t
│
& F& u5 E h. U- r6 ^├─第04章 【后端】K8s多集群管理设计与实现 (2小时39分钟 12节)! U7 [& k$ M" @2 h' g, t
│ 04-01、实现Init控制器管理程序数据初始化.mp4/ z; v& V' u# z& m4 v
│ 04-02、实现程序元数据自动初始化.mp4
% P% C* p8 G6 R│ 04-03、实现集群管理的路由配置.mp4
! n- C" A$ g# A) z0 [│ 04-04、实现添加集群的功能.mp4% l: T, j5 z2 Q$ U- ?
│ 04-05、实现集群状态的检查.mp4
3 j# [2 t0 a# e, T3 S│ 04-06、实现使用结构体直接保存集群信息.mp42 z2 X1 `" w: `
│ 04-07、添加集群功能测试.mp4
) k. C( s5 n4 i2 T2 R2 R2 L│ 04-08、实现集群删除功能.mp4
0 n4 c! X7 Y- B│ 04-09、实现集群列表查询功能.mp4
+ M( u6 n* @3 y/ M│ 04-10、优化集群列表数据返回结果.mp4
+ s7 M. ~' a* v% r- j│ 04-11、实现集群配置更新功能.mp4
3 E/ i" E% z9 H│ 04-12、实现获取集群配置详情.mp4
2 l6 ^) ~, S% `# h' q; i2 ~( d│. X! r9 l7 W" t1 A7 B
├─第05章 【后端】K8s多集群命令空间管理设计与实现 (1小时34分钟 8节)$ Q! c. j, d7 b0 ^/ |4 O, x, ^
│ 05-01、实现Namespace管理的路由配置.mp4" m+ d& a4 H! o" m0 T7 R2 b- X
│ 05-02、实现多集群kubeconfig的管理.mp4: J1 r! W: W4 S, E- ]" X
│ 05-03、实现Namespace的创建功能.mp4
) l1 J: k/ _5 @# M4 N9 z│ 05-04、优化资源管理初始化代码逻辑.mp40 B- O1 V$ X9 t& S$ J
│ 05-05、实现Namespace的删除功能和删除保护.mp4) l0 T2 m3 t' \0 F x' I: B9 Z6 l
│ 05-06、实现Namespace的列表查询功能.mp4( b2 Y( G) x& s- S
│ 05-07、实现Namespace的详情查询功能.mp4
! T; b) p n, i" j0 i; U│ 05-08、实现Namespace的配置更新功能.mp4& l( V* D: }4 h# c4 z" T2 c+ L9 t
│
! p$ _8 K! n( _) O! u├─第06章 【后端】K8s多集群Pod管理设计与实现 (1小时30分钟 10节)
# C, Q" O/ [* Q, S- v% i8 \# J│ 06-01、实现Pod管理的路由和控制器.mp4
% G( s: Q7 ~) u: l" H│ 06-02、实现创建Pod的功能.mp4
2 n' K# w$ ~+ B& ~7 w: `: b│ 06-03、实现删除单个Pod的功能.mp4. z' ~+ u2 S# R; @6 {
│ 06-04、实现删除多个Pod的功能.mp45 ~4 I% n) |# X+ x
│ 06-05、实现查询Pod列表的功能.mp41 K$ u# \$ r9 [
│ 06-06、实现获取Pod详情的功能.mp4
: Z4 r5 W+ F9 V│ 06-07、代码优化-改为接口式编程.mp44 `( M& y9 s+ Z# N- G5 h
│ 06-08、代码优化-统一资源创建的接口.mp43 @0 ]1 o' W1 k0 |3 F! V
│ 06-09、代码优化-封装资源管理的接口方法.mp40 I4 @! O! A& b+ E
│ 06-10、代码优化-使用接口实现资源管理.mp4
% n- B9 b9 u7 r8 t2 S4 D7 b1 N│2 `; C/ x5 K0 _4 x2 _' Q+ l' ?
├─第07章 【后端】K8s多集群调度资源管理设计与实现 (1小时3分钟 11节)$ w, R8 E( R" v7 y7 H+ A; j% E3 R1 ]
│ 07-01、实现Deployment管理的路由和控制器.mp4
# t9 I9 {$ g+ `/ P3 W+ e' k2 A│ 07-02、测试Deployment管理功能可用性.mp4
/ Q5 a$ U5 f% ^9 _& @7 L│ 07-03、实现StatefulSet管理的路由和控制器.mp47 l" a& H. j* Q8 |) N
│ 07-04、测试StatefulSet管理功能可用性.mp4, m2 g5 q2 f5 s
│ 07-05、实现DaemonSet管理的路由和控制器.mp4% w) H7 ~) j3 I0 J1 S6 V
│ 07-06、测试DaemonSet管理功能可用性.mp4# K$ o' c0 q& e: A
│ 07-07、实现CronJob管理的路由和控制器.mp4
\; w5 D: C* M2 z0 \7 o; q8 a│ 07-08、测试CronJob管理功能可用性.mp4; O! c) p( B' f) I) p
│ 07-09、实现ReplicaSet的管理功能.mp4
8 k( M2 Z2 v0 z, A& ~! W│ 07-10、实现节点管理的路由和控制器.mp4) a5 ?6 I2 i3 M" x: x
│ 07-11、测试节点管理功能可用性.mp4
' \, p/ v/ Z1 P9 t- n; N│( e5 n+ }# b/ k
├─第08章 【后端】K8s多集群服务发布和配置页面设计与实现 (1小时25分钟 14节): R$ c2 F9 C) F( {7 k7 b
│ 08-01、实现Service管理的路由和控制器.mp4
4 k+ u0 q" l2 s) F( b% A1 z$ s│ 08-02、测试Service的管理功能可用性.mp4
0 Z2 D6 v9 w* Y# o/ K│ 08-03、实现Ingress管理的路由和控制器.mp4. g( o6 }: M" C# k3 b9 Y
│ 08-04、测试Ingress管理功能的可用性.mp4, S: w1 }0 j0 w* w# w0 c
│ 08-05、实现ConfigMap管理的路由和控制器.mp4
( }! Q* o4 Z) t7 c│ 08-06、测试ConfigMap管理功能的可用性.mp48 o8 j- c1 K0 M% m8 p
│ 08-07、实现Secret管理的路由和控制器.mp4/ [' ]! r8 {; o* d2 ^
│ 08-08、测试Secret管理功能的可用性.mp4
0 D6 Z9 b, L# c+ k1 c│ 08-09、实现PV管理的路由和控制器.mp46 c4 ~6 v5 m8 Y/ P* c, B4 l
│ 08-10、测试PV管理功能的可用性.mp4
6 Q1 N4 ]% `6 b# |9 M$ A1 D' R' E│ 08-11、实现PVC管理的路由和控制器.mp4: D; p/ k/ @. e& N
│ 08-12、测试PVC管理功能的可用性.mp4
* I. ]" a6 l! D. t│ 08-13、实现StorageClass管理的路由和控制器.mp4
% z& J' R% v7 V9 ?, O7 }5 p6 l│ 08-14、测试StorageClass管理功能的可用性.mp4. G0 I% E# _ M% W9 D! ?
│
& @+ G1 A; A+ u! X7 ^' \8 D+ D├─第09章 【前端】K8s多集群管理页面设计与实现 (2小时13分钟 13节)% _! P; O' k) |0 ?
│ 09-01、使用脚手架初始化前端工程.mp4 l! h) }* l# u" m) N2 r
│ 09-02、前端工程基本信息修改.mp40 ~* i$ C0 p! H* N% C; q$ O
│ 09-03、实现集群资源管理的菜单.mp4
) s1 d+ e. |; i* M, _! d│ 09-04、实现集群资源管理的接口和封装.mp4
* T* L- i6 S) p) ]│ 09-05、实现集群资源管理的路由和视图.mp4/ U0 a. J7 b8 l V3 N+ R3 f6 t
│ 09-06、实现集群列表展示页面.mp4
1 ?4 a& ~8 O: _) O; R" D8 L4 K│ 09-07、实现集群的删除功能.mp4
7 I! j- d7 I2 { s8 ]# W# i, v│ 09-08、实现添加集群的视图.mp4
) s. I( A' x o) W. J& ~│ 09-09、添加集群视图样式调整.mp4
" E& ]8 p( Y( g( {1 M│ 09-10、实现添加集群数据的校验.mp4
3 d* F5 w, K' F3 j/ K3 L) g) W( f; R│ 09-11、实现添加集群的逻辑功能.mp4& c# w3 ^" r. { L: U) [0 f$ M/ r+ S) V
│ 09-12、实现集群配置编辑和删除的功能.mp4: Z7 q) Z8 m/ k7 g: a5 U
│ 09-13、集群管理页面逻辑功能回顾.mp4
- G+ \: M- f4 f9 J; @│8 j# }' g& A. b+ w1 Q7 m# j- C+ w+ R
├─第10章 【前端】K8s多集群节点管理页面设计与实现 (3小时25分钟 16节)
/ w1 J8 e# P/ \7 g7 y│ 10-01、实现节点列表的查询和搜索功能.mp4# } N! \" Q- N; f; s* |
│ 10-02、实现节点列表的页面和信息展示.mp4
" j6 F: @: Y q2 Y5 s& Z│ 10-03、实现查询多个集群的节点列表.mp4. G4 y# z$ W* g8 e$ m
│ 10-04、实现多集群节点列表的切换功能.mp4
2 {- [! F' G5 V9 b│ 10-05、实现节点编辑的弹窗视图.mp45 o$ i$ Q3 ^& M8 m% A# C$ `. F
│ 10-06、实现节点标签和污点编辑的标签页.mp4
3 e9 j! l0 t5 R3 p) B; C* Y│ 10-07、实现节点标签编辑的视图.mp40 D' V- ~' L, v% s
│ 10-08、实现节点污点编辑的视图.mp4$ I2 o- q [% M6 h
│ 10-09、实现表格数据的删除功能.mp44 J" s' b9 l7 o
│ 10-10、实现表格数据的添加功能.mp4
) M" v S! ]4 c1 r│ 10-11、实现节点标签和污点的更新逻辑.mp44 p3 L" R9 t5 c0 D$ @ Q
│ 10-12、实现节点状态的获取和展示.mp4% c7 s" `, @0 v/ {$ |
│ 10-13、实现节点详情展示的视图.mp44 s) a1 {# p% |0 y
│ 10-14、实现节点角色的判断和展示.mp4
( `% m- R6 W* R+ v3 P│ 10-15、实现节点详情的弹窗展示.mp4
2 h( y5 J6 I* k# s8 t# E3 T│ 10-16、实现节点管理列表的尾部功能布局.mp4 I/ Q% ]: E; @5 R
│+ K9 p, Z/ k. @, _3 }9 u
├─第11章 【前端】K8s多集群Namespace管理页面设计与实现 (2小时12分钟 10节)
& U4 }# f1 q; M% ?1 ~" Z" U│ 11-01、实现Namespace列表视图.mp4
' i2 }8 @5 j8 ?$ J9 K│ 11-02、实现Namespace创建的视图.mp4
0 n- Q6 y* D* O3 j0 d│ 11-03、实现Namespace创建的逻辑.mp44 T5 b& R& o. F! Y9 L$ K3 C1 _8 r
│ 11-04、实现Namespace删除的功能.mp4
/ X3 Q+ j2 M' H8 V6 {- E/ i│ 11-05、实现Namespace编辑的功能.mp4% u/ P2 F! O4 t! \0 s1 u4 M1 q1 u
│ 11-06、封装全局的页面加载状态.mp4
1 }, H0 P$ z0 Y" L0 K│ 11-07、封装列表页视图通用组件.mp49 x" c$ x* k4 g: o# S. M9 ?
│ 11-08、封装集群和命名空间选择通用组件.mp4% q- c$ G* M; j2 i2 {
│ 11-09、封装集群和命名空间选择框的样式.mp4
) q$ K+ V! n" V! p8 K& i0 D│ 11-10、封装集群和命名空间的回调函数.mp4" z- O4 }0 [+ v a
│
$ c) ?& T; Y$ w a; d1 i├─第12章 【前端】K8s多集群Pod管理及Yaml展示设计与实现 (2小时2分钟 13节)$ |5 H5 A- s6 p
│ 12-01、实现调度资源管理的菜单.mp4
- Y+ c. Y4 e, i, D( m│ 12-02、实现调度资源管理的路由配置.mp4
$ ?) {) P3 c1 {( G- _0 P│ 12-03、实现调度资源管理的组件划分.mp4
4 p; Z% U& o5 z# D2 u│ 12-04、实现Pod列表页面和组件回调.mp4
8 ]9 Y+ J) p& W$ g3 v `│ 12-05、实现Pod列表数据的展示.mp4* S" ?6 ~3 \% N% u. |
│ 12-06、实现Pod重启次数和容器状态的统计.mp4- S4 P( ^7 I% i- a* t) o
│ 12-07、实现Pod删除和强制删除视图.mp45 X, ]" j) V9 i$ j! o" p( M7 f
│ 12-08、实现Pod删除和强制删除的功能.mp4/ H& q& ?. G7 K A
│ 12-09、实现yaml编辑器的封装.mp45 P# I2 v( h, _% b7 X( [
│ 12-10、测试yaml编辑器的使用.mp4# U3 k6 w4 N+ P. W1 P
│ 12-11、实现Pod yaml数据的展示.mp4% w6 m' H% q+ L
│ 12-12、实现Dialog自定义头部样式.mp4
: ^6 z5 g; M3 |& h ?│ 12-13、实现yaml数据展示的二次处理.mp4
& ^" G# U, [5 z2 g* E. ?│
) Z" o' M' n% v. S6 P# Q& s├─第13章 【前端】K8s多集群调度资源列表及创建视图 (3小时49分钟 18节)4 i8 ]/ L& g. U" O I: K
│ 13-01、实现Deployment列表页.mp48 A$ j2 L P! S+ z; r
│ 13-02、实现Deployment删除和yaml数据展示.mp4& o( V3 u3 }+ p7 @
│ 13-03、实现调度资源创建的页面框架.mp4
& n) v. ?4 C% o! r│ 13-04、实现调度资源基本配置的框架.mp4% |' r% S* _3 l
│ 13-05、实现调度资源名称和副本数的管理.mp4
- c9 `5 j" a2 f5 G│ 13-06、实现镜像仓库密钥的获取和绑定.mp4! Y! k: a' ~9 p) _- x
│ 13-07、实现资源DNS策略配置和样式调整.mp4; l. O+ P" q" x
│ 13-08、实现调度资源更新策略的管理.mp4
5 u& B7 T& X; M+ u! e( `│ 13-09、处理更新策略切换的配置问题.mp4+ c+ [6 v$ u" k: v! _& U' c
│ 13-10、实现同时支持String和Number类型的数据.mp4
( s( k/ M1 b0 p b, g│ 13-11、调整基本配置页面组件的样式.mp48 K B2 I y q# B* p6 j
│ 13-12、实现资源的标签及注释功能.mp4% o- q, a; s% p' E3 Y' R; Y
│ 13-13、封装通用的键值配置组件.mp4$ E. S4 Z1 r& Y% F7 u
│ 13-14、使用通用组件管理标签和注释.mp4# A9 q; n; f% e0 c% X+ [/ U; C
│ 13-15、测试资源的标签和注释配置.mp4
% S7 N; h8 o" @( o' ?5 K; z+ s! Y. f2 X│ 13-16、使用Pinia管理全局资源数据.mp4
W/ d% J3 F9 X9 C│ 13-17、实现节点选择器的配置功能.mp4
% m+ f# Q: q# Z C7 a e+ }4 D. O3 b# E│ 13-18、更改全局样式及调整节点选择器的样式.mp4
/ d$ N' C& K/ ~7 q│ P S' v# H2 \5 X# F: w+ z
├─第14章 【前端】K8s多集群调度资源Volume配置设计与实现 (3小时38分钟 12节)
+ Y4 P9 [2 y: n4 }│ 14-01、实现Volume配置的组件.mp4
|- g0 j# Z* r5 v K: v o│ 14-02、使用动态组件实现不同Volume的配置.mp4
* I4 |: K# J) v0 d0 Y( w│ 14-03、实现HostPath类型的Volume的添加.mp40 D8 Z! k4 T" |3 D8 c) ~* q5 S
│ 14-04、实现Volume展示存储类型.mp4
7 p0 R% L7 C9 n4 S│ 14-05、实现Volume数据展示与修改.mp4
1 f$ P6 ~# Y7 \# b│ 14-06、实现NFS类型Volume.mp40 J. C' u7 I5 \1 @, C
│ 14-07、实现EmptyDir类型的Volume.mp4" j A' W' Q6 X, Y% R$ o: y
│ 14-08、实现PVC类型的Volume.mp4. A+ q# D V" W1 o( T
│ 14-09、实现ConfigMap类型的Volume.mp4* F; m; h: S# \$ s8 d! O* _+ y
│ 14-10、实现ConfigMap自定义Key挂载.mp4
( p$ D1 e7 c4 ]) @: B' K│ 14-11、处理八进制挂载权限数据.mp4
5 I2 W3 u, ^# Q4 |/ n- m. t; X- C│ 14-12、实现Secret类型的Volume.mp4' Z& {5 q2 G! [- Y D4 a# }
│
4 q2 X2 A! S/ q) m3 s8 y) |" \├─第15章 【前端】K8s多集群调度资源容器配置设计与实现 (2小时39分钟 11节)" \# v E( @5 W2 b& i6 x2 o% d
│ 15-01、实现容器配置的页面布局.mp4$ ^9 h) G$ S' C y2 V- x' e) |2 w$ f. A
│ 15-02、实现添加容器的功能.mp4
; S( o _0 V1 D% B: x│ 15-03、实现删除容器的功能.mp4
0 Z8 n8 a# |) \/ {2 G' P! q( p- y│ 15-04、解决初始化容器添加的问题.mp4) q5 J7 j: B1 X/ V$ Y
│ 15-05、实现容器配置的页面布局.mp41 Y/ W- A8 b `# m3 \; a% \) E
│ 15-06、实现容器名称、终端、工作目录配置.mp4
9 W9 w' ^) ^+ D; j2 b \│ 15-07、实现容器镜像和镜像下载策略配置.mp4% `3 X3 e6 I1 @0 a# M' |
│ 15-08、实现容器的启动命令和参数配置.mp4, a9 E: z" k2 f0 J: k! R4 `' _
│ 15-09、实现容器内存和CPU配置.mp4+ z4 w' m5 `' i2 j- Q/ \
│ 15-10、实现复杂数据结构的数据检验.mp4
! a/ G( x) M! t; u Z9 a' ^& A" m( Z│ 15-11、实现容器的端口配置.mp4
' I L2 ^& s" F) O) J) ]│
! |0 [) z1 Q6 \* L) C+ h5 A5 c9 N├─第16章 【前端】K8s多集群调度资源容器健康检查配置 (2小时21分钟 9节)+ x/ j% [' j3 @0 L8 b1 C2 k
│ 16-01、实现容器健康检查配置的布局.mp4; q$ r7 y S" C) ^, d2 v- e- D0 w- z
│ 16-02、实现健康检查的通用配置.mp4& \$ f; X+ M' ^& g8 J
│ 16-03、实现四种检查方式的切换.mp4" X# |+ L1 O$ Q) Q! @. q
│ 16-04、实现四种检查方式的动态组件.mp4
+ m3 M [% g# o! U$ I( x* l& Y│ 16-05、实现Exec类型的健康检查.mp4
+ j) v% I( Z4 B- a/ O│ 16-06、实现Exec检查方式的数据校验.mp4. Z% }* q7 U; y8 I5 L& G
│ 16-07、实现TCPSocket类型的健康检查.mp4
1 m1 u( W1 u6 L& y/ @5 ~8 T│ 16-08、实现GRPC类型的健康检查.mp4
2 z& x% }6 r6 X; {0 V- ~│ 16-09、实现HTTPGet类型的健康检查.mp48 D% ^9 a w7 Z5 V
│
% S& K4 B- C5 r2 f6 z* i├─第17章 【前端】K8s多集群调度资源容器环境变量和资源编辑 (3小时45分钟 12节)7 j8 C: _0 S+ \6 g) D8 W3 i. O
│ 17-01、实现容器存储挂载的配置.mp4
" O U" T1 a P+ |& r4 Y& s7 I│ 17-02、实现容器键值环境变量的配置.mp42 {, n0 c' v: J* D7 U6 } O4 c6 S
│ 17-03、实现容器环境变量批量生成页面布局.mp4
- D3 Y$ \, u1 G- ]% m│ 17-04、实现通过envFrom生成环境变量.mp4
" L. V' E8 j, [│ 17-05、实现容器环境的添加和展示.mp4
. R% G( p0 n9 Y1 V+ ?# s│ 17-06、实现初始化容器的配置.mp4
' ]/ x; V9 q* |$ d$ W# `2 m0 C1 J│ 17-07、实现调度资源的创建功能.mp4
9 ]; ~! W' u( _0 Q│ 17-08、封装展示Yaml数据的组件.mp4
: k$ Z z5 A: h% E, w* G│ 17-09、实现图形化生成K8s Yaml.mp4$ u/ K* d- x- ^0 Q/ N4 \0 D& l
│ 17-10、实现图形化资源编辑的路由和视图.mp4/ G( b$ c$ h' ^% Y/ L7 U: U
│ 17-11、实现编辑资源当前配置的展示.mp4
' s3 b4 u9 ?1 }+ @6 V, l* H│ 17-12、处理只读信息及完成编辑功能.mp44 ~. E4 ~) O, h, `
│
& Q" M2 ?( G/ L3 \├─第18章 【前端】K8s多集群调度资源管理设计与实现 (3小时43分钟 14节)
, x" Q& S6 u7 B5 V1 f1 z│ 18-01、实现StatefulSet列表和删除功能.mp4
7 F4 B8 m( D/ e6 A7 q4 Y9 q9 M│ 18-02、实现StatefulSet无头服务的自动添加和绑定.mp49 r1 s, b Q/ T/ \- S
│ 18-03、实现使用插槽实现不同的更新策略.mp4
9 h' s, Y& E& b) x. h5 _: K│ 18-04、实现StatefulSet的资源创建.mp4/ M" Z4 E. z, K( U T
│ 18-05、实现StatefulSet的资源编辑功能.mp45 J+ X6 P& v, U% i# B& W
│ 18-06、实现DaemonSet的路由和列表.mp4; T; X, n& e1 k8 s. k+ \9 i% x
│ 18-07、实现DaemonSet的资源创建.mp4
0 T% }. P- q, H& U0 [- i│ 18-08、实现DaemonSet的编辑和bug处理.mp4
8 @' @! A D' X& h│ 18-08、实现DaemonSet的编辑和bug处理.mp4.part
3 t! O' q, j; y# c│ 18-09、实现CronJob的路由和列表功能.mp4. q; O1 G' d, n. L
│ 18-10、实现CronJob的资源创建功能.mp4
$ t4 z) U U3 k' t│ 18-11、实现CronJob的资源编辑功能.mp42 z$ k' ~5 B: ]; {% V y8 S8 O
│ 18-12、实现CronJob重启策略配置.mp4# |, d& V: v1 U4 Y. j
│ 18-13、实现资源的复制功能.mp4
) Z- E4 i n$ Q. s' O C│ 18-14、封装资源通用操作的组件(1).mp4
* Y, L8 ~/ x. r$ U f/ |1 x│ 18-14、封装资源通用操作的组件.mp4
& S1 ], I6 E8 A! `│
7 B& u/ d7 p+ h2 d) R7 _├─第19章 【前端】K8s多集群服务发布管理设计与实现 (5小时34分钟 22节)( o( x, c% F" I
│ 19-01、实现Service管理的菜单及路由.mp4
, P# x) G9 F' X, \│ 19-02、实现Service的列表和Yaml数据展示功能.mp4, f2 U8 `; W7 C' l$ g0 \
│ 19-03、封装资源创建的组件和插槽配置.mp4
" t: Z0 Z$ d0 |│ 19-04、实现Service代理不同的资源选择.mp4
5 _ k0 p8 X- r- i) k% G4 D│ 19-05、实现获取不同资源的数据并展示.mp4$ G0 Q1 S) U( f1 D
│ 19-06、实现Service的基本配置.mp4
, R) H3 q! k; n, h" \│ 19-07、实现Service的端口配置.mp43 N U* R, e: ]2 V6 j8 ^7 R
│ 19-08、实现Service配置的自动生成.mp4
. D' {- f' j( W% `; z! J2 a. n9 t│ 19-09、实现Service标签及注释的自动生成.mp47 l! ?, A1 p+ P. M* V4 E
│ 19-10、实现Service的创建和生成yaml.mp4
8 g; W9 y$ y4 j│ 19-11、实现Service代理外部域名.mp4+ ^8 I& g% z9 \* d" W
│ 19-12、实现Service编辑和复制的功能.mp49 J7 g+ A. ^2 S0 y$ w! p u
│ 19-13、定义Ingress接口和组件.mp4
/ e. A- c$ X3 A│ 19-14、实现Ingress列表和删除功能.mp46 a/ B1 S* r* e! g' a
│ 19-15、实现创建Ingress的基本框架.mp4" [7 @5 ?5 F1 d
│ 19-16、实现Ingress的基本配置和ingressClas.mp4; {: K& Q: Z) V+ @ l0 n4 H
│ 19-17、实现Ingress创建的布局和数据结构.mp4
: n) P( D/ }$ ^│ 19-18、实现Ingress多域名和多路径的配置.mp47 A: j5 i8 z+ K. n5 g1 |& _
│ 19-19、实现Ingress配置自动获取Service的端口.mp4
9 p6 T0 F; H% P# T% O0 ~0 j: V│ 19-20、实现Ingress创建的数据校验.mp40 m3 }0 V/ f% }% V" C6 H$ r, Y6 x
│ 19-21、实现Ingress域名证书的配置.mp4+ X( G7 C2 F. Y
│ 19-22、实现Ingress的编辑和复制功能.mp4
7 Q+ Z. D K. }$ u S│3 b4 z$ `9 E- \1 ^' Z
├─第20章 【前端】K8s多集群配置资源管理设计与实现 (1小时47分钟 13节)5 D! v- G2 n6 L% o3 V$ U
│ 20-01、实现ConfigMap的路由、视图和菜单.mp41 m D# f7 q: V/ l) _# h: q
│ 20-02、实现ConfigMap列表查看的功能.mp4
5 v; n6 ?$ P" T. v9 ?- Y│ 20-03、实现ConfigMap创建的功能.mp4/ b# G7 |7 y* Z) Z: {& Q% I
│ 20-04、实现ConfigMap的编辑和复制功能.mp4
* f. j+ @. t+ b7 E- C) G│ 20-05、实现ConfigMap数据只读的配置.mp4
; G* I: b( b* o Z│ 20-06、实现Secret列表查看的功能.mp4$ k& ]+ _4 q4 ]/ r0 z+ @) g; u
│ 20-07、实现Secret创建的基本页面框架.mp44 H$ p9 B& ~: j8 I+ b1 c# U5 v
│ 20-08、实现Secret不同类型的切换.mp4, Q2 Z) L, x$ t! _, W1 _
│ 20-09、实现通用类型的Secret创建.mp4
' l$ e3 ~1 [6 |8 }│ 20-10、实现域名证书类型的Secret创建功能.mp4
* o R/ k( `3 l" A│ 20-11、实现镜像仓库密钥类型的Secret创建.mp4* k( X! A! Q; s# k* @" M" W
│ 20-12、实现TLS和Opaque类型的编辑功能.mp4" Q+ p6 f) F. S+ V% H8 z8 z& z
│ 20-13、实现镜像仓库密钥类型的Secret编辑功能.mp4
9 v. u' q) N" m' H6 K& `9 E( i+ n│
9 o9 ?# ?( J4 u; ~& t├─第21章 【前端】K8s多集群存储资源管理设计与实现 (2小时37分钟 11节)8 l( K4 d/ g' s: @
│ 21-01、实现PV和PVC的路由和视图.mp47 ]1 P8 X/ ]% l7 k
│ 21-02、实现PV列表查看的功能.mp4
' Q7 C0 N( J0 T│ 21-03、实现PV创建的基本配置.mp4: b' }1 {) z4 O% X x g! ^
│ 21-04、实现PV的创建功能.mp4
0 K' W: z7 X! ?6 [2 C* E│ 21-05、实现PV的编辑功能.mp4& p7 O b+ w+ w' ~1 _* v1 j$ T
│ 21-06、实现PVC的列表功能.mp4% I6 h) G9 A: A: H! `- g
│ 21-07、实现PVC的创建功能.mp4
) K4 ?& d G9 P│ 21-08、实现PVC申请动态和静态PV.mp4
# e$ Z2 ^& S' M$ j│ 21-09、实现PVC的编辑和复制.mp4
0 Y9 F! M& o3 Y, {% W: }│ 21-10、实现通过YAML创建资源的视图.mp4
# z/ {. J3 k4 `" s│ 21-11、实现通过Yaml数据创建资源_hc.mp4
8 |5 k6 u# E, Y: t ~' r2 a4 _│
" s: @5 ]2 l. C. U/ R/ T├─第22章 【联调】前后端联调测试及Bug修复 (1小时30分钟 11节)
; ]/ B6 F$ r# |# [7 ^+ P( _' F9 i│ 22-01、解决登录问题及前后端跨域问题.mp48 x6 i" E8 U/ K* d) ?) ]# V
│ 22-02、测试集群的增删改查功能.mp4$ U. C% o" o8 B" A- j5 p" R
│ 22-03、测试节点管理的基本功能.mp4
# m* ^) y _# x$ p- C! f$ x│ 22-04、测试命名空间管理的基本功能.mp4
$ p0 p; m& Y# {* g* ]│ 22-05、测试Pod和Deployment的基本功能.mp4
4 h# l, K+ t5 g! i│ 22-06、实现创建资源后继续编辑或者查看列表.mp4
: O! T6 c5 I+ d, q, ~# O. ?4 R│ 22-07、测试资源调度管理功能.mp4
$ S8 y4 ]8 `; E│ 22-08、测试服务发布管理的功能.mp4
9 I! m" m$ K: ^% r4 S│ 22-09、测试并添加ingressclass的功能.mp4
: F" c# d0 }$ ^│ 22-10、测试配置管理相关的功能.mp43 M3 n2 F& M; ^* L. B* C2 K+ J
│ 22-11、测试存储资源管理的功能.mp42 o, L# `; B4 H: N- B$ ]
│
3 L7 W) ^8 g0 g% e├─第23章 【特性功能开发】命名空间及节点管理 (3小时55分钟 18节)7 s5 E! j* t) Q( k: k) ?7 I
│ 23-01、实现节点一键驱逐和禁止调度组件.mp4, ^7 `" F! T- a# i+ K' }1 A
│ 23-02、实现节点当前污点配置的判断.mp4
# @; v! ?* c- W4 R: s8 n& j5 _│ 23-03、实现节点污点一键添加和删除的功能.mp4" S- O1 l9 y" K9 f9 a0 A
│ 23-04、实现节点一键维护的功能.mp4: S% _. r) `( i- c, B( Z- i
│ 23-05、实现获取节点Pod的弹窗组件.mp47 d. E! i0 f% ]+ n% }2 K( X: j8 `+ q
│ 23-06、实现展示不同Pod列表的header.mp4
6 x: C) m1 W4 o) G8 z8 A( P│ 23-07、实现节点Pod数据展示的功能.mp4
2 [; P: w0 Q. t│ 23-08、实现Pod内容器数据的展示.mp4 w1 D, E! y( n8 Q
│ 23-09、实现获取每个容器的运行状态.mp4* E9 k- H, I: H$ f$ L8 O8 i! g
│ 23-10、实现节点上Pod的快捷删除.mp4
6 q$ d" h) F1 ]% s0 }' K│ 23-11、实现节点上Pod的强制删除.mp4( B+ C3 p: h( X+ ~8 z5 ]
│ 23-12、实现资源复制的目标配置.mp4: ?* m- [# k' s/ r6 n/ |( E
│ 23-13、实现自动获取不同资源类型的数据.mp4) x( a+ Y9 w8 {1 U; O: A
│ 23-14、实现资源复制的传送门.mp4( ~7 P' i: L6 {$ e8 S9 e
│ 23-15、实现前端资源拷贝数据的提交.mp4
3 p" G1 D& t, N" g2 x1 B│ 23-16、实现资源拷贝后端的命名空间处理.mp4
) N6 @# r) O2 U9 d│ 23-17、实现Deployment的资源拷贝.mp4) M0 q6 U) A9 k; [$ M7 P
│ 23-18、实现跨集群多类资源一键复制.mp4. e, _- \, {* B9 ?' d6 N7 A
│) O* ? v: _/ Z# n, S d# Q6 }
├─第24章 【特性功能开发】核心资源一键式功能实现 (6小时1分钟 24节)
% `3 d8 t6 t5 c( `0 [│ 24-01、实现调度资源的一键扩缩容.mp4
8 f/ L! {" n" H- t, }& _! x│ 24-02、实现调度资源Pod运行状态的展示.mp43 _5 x: k. _% l! n: @0 r
│ 24-03、实现调度资源的一键暂停功能.mp4
& J9 o" |' E6 m) \8 A% s9 T5 H5 d7 p│ 24-04、实现调度资源的一键重启功能组件.mp4
& O. |6 E$ F' A1 V& J│ 24-05、实现调度资源重启的后端逻辑.mp4
2 T+ n1 }3 D/ Q1 T* J│ 24-06、实现调度资源的重启功能和bug修复.mp47 ?! f6 Q3 m# W7 r N
│ 24-07、实现其它功能的下拉菜单.mp4
0 a$ A9 t3 y- l( g! w│ 24-08、实现控制器关联的Pod列表展示.mp4
T6 I; E% Y6 M" H# B0 D+ h│ 24-09、实现调度资源一键更新镜像的页面布局.mp49 ~% |2 I, `. E7 F
│ 24-10、实现调度资源一键更新镜像逻辑功能.mp41 Q& X7 m$ e: u, I: g- v0 R K( H
│ 24-11、实现CronJob一键更新镜像功能.mp4
1 L4 i' d, w% Z) d8 [│ 24-12、实现控制器回滚的页面组件.mp4
7 h+ ] a) M/ v1 v│ 24-13、实现回滚版本详情的展示.mp4
. C* \; e9 m$ M+ F# V1 [+ e│ 24-14、实现控制器的版本回退功能.mp46 }% r( z) b/ [& x, X0 ?, h7 J+ h' T
│ 24-15、实现数组内对象的排序.mp4 o3 t1 {" P6 ~
│ 24-16、实现自动添加Service的前端判断.mp40 I4 X( e4 E+ R' e% @# o* }
│ 24-17、实现后端自动创建资源的Service.mp4
5 O; z5 E' Y( {. M$ y│ 24-18、实现其它控制器自动添加Service的功能.mp4$ {; y# x0 @; I i
│ 24-19、实现通过Yaml数据创建或更新资源.mp4( Y8 h& i& H2 y7 G
│ 24-20、通过Yaml创建资源原理讲解DynamicClien.mp4
# V4 `+ ~% f8 ?- O, y( ]& @│ 24-21、实现通过资源详情的弹窗更新功能.mp4
( W: \1 k/ J Y% G* ]" U/ l, b│ 24-22、通过Yaml创建资源方法修改.mp4
# ~+ S+ u! w7 o' m3 R* y' p* m│ 24-23、实现Pod批量操作的多选和删除选择.mp4
& _# `1 b, }, u1 t) H│ 24-24、实现Pod删除和强制删除的逻辑.mp4! F7 _4 h2 j* q& D' `
│
" e6 M8 R- i( o1 c* D├─第25章 【特性功能开发】查看日志和执行命令 (3小时58分钟 23节)! q/ j. Q8 S% ]7 s
│ 25-01、什么是WebSocket.mp4
) S( s7 h3 A6 }/ n( k7 r│ 25-02、前端和后端如何创建WebSocket链接.mp4/ U! @3 D% X) \4 k" ?4 i$ t# E
│ 25-03、WebSocket初体验:后端实现.mp4& [% b/ s& g, C) ^' m5 ~
│ 25-04、WebSocket初体验:前端实现与测试.mp4
; Z; D8 ?! ~, c- c, f. y& Z8 B! t, I│ 25-05、实现查看日志:创建后端日志流.mp4- B5 W, D3 }8 p O; i& {# W6 P
│ 25-06、实现查看日志:WebSocket回传日志数据.mp4
8 d5 w, W' Q9 V! r {4 K& B* S│ 25-07、实现查看日志:获取Pod日志测试.mp45 K B" T5 J0 e6 U# F" a
│ 25-08、实现查看日志:前端查看日志布局.mp4
$ v3 A9 P9 s7 n( T1 @! b│ 25-09、实现查看日志:前端实时展示Pod日志.mp41 r$ W' N$ C8 L. M" K- y: V
│ 25-10、实现多容器日志查看及容器切换.mp4
! R' E, q# Q/ r│ 25-11、实现执行命令:创建后端命令执行器.mp4
3 g8 c7 e! O! L1 ~8 T│ 25-12、实现执行命令:实现Stream相关接口.mp4" l9 B; s0 w& q! u# q2 H, A
│ 25-13、实现执行命令:接收前端执行消息数据.mp4% i! s; g0 X. x1 s" ]! u$ d4 j
│ 25-14、实现执行命令:回传执行结果和调整窗口大小.mp4: y' l$ P$ j7 _3 v9 ?
│ 25-15、实现执行命令:定义后端执行命令的路由.mp4$ t4 q- k6 N" T& S6 Z
│ 25-16、实现执行命令:xtermjs与前端弹窗实现.mp4- Z$ q+ w' ?5 z4 A; ~/ W2 M2 E6 v* d
│ 25-17、实现执行命令:xtermjs初始化terminal.mp4* p$ F: {* A, N
│ 25-18、实现执行命令:xtermjs自动处理webSocke.mp4) s) w) q1 X# j2 C9 a m
│ 25-19、实现执行命令:前端实现命令的实时交互.mp4
3 h! [* \& U8 x, r5 w! \" w; X& j│ 25-20、实现执行命令:实现窗口的自适应大小.mp4
0 H; ~9 o g" c/ ]+ f7 c/ I│ 25-21、实现多容器执行命令及容器切换.mp4
* k. T+ H9 |$ j! q│ 25-22、实现自动匹配WebSocket的链接地址.mp4) Q, `, z9 O. q* ^( t9 W# D
│ 25-23、WebSocket链接失败处理.mp4
9 A; |; W C, ~' x│
% @, f( Q: V$ t6 A& ?├─第26章 【特性功能开发】拓扑图及资源统计 (4小时40分钟 19节)
l7 z# K0 p, Z. e$ |│ 26-01、Ingress拓扑图画图介绍.mp4: o6 S% S6 `* G) t! E7 E' Z' x
│ 26-02、Ingress拓扑图展示初体验.mp4' z( e4 B& E# p. ]8 B, i( ~8 l. f& B
│ 26-03、Ingress拓扑图展示路由配置.mp4
, P* P! d1 n" b5 ?( u0 S* _│ 26-04、Ingress拓扑图展示域名到路径的链路.mp4
, E* C# G- R/ L1 v0 w1 ?" t│ 26-05、Ingress拓扑图展示路径到Service的链路.mp4+ G+ o! ~- b. f1 D
│ 26-06、Ingress拓扑图展示Service到Pod的链路.mp4- z5 E2 o, H" B9 l6 l$ z9 E
│ 26-07、Ingress拓扑图样式布局调整.mp45 C- f8 `7 J7 s, N" w
│ 26-08、多集群资源统计图前端路由配置.mp4
* Z( ^. W- j6 s- x0 A│ 26-09、多集群资源统计图展示初体验.mp4
7 I* [9 j6 h) ~' L│ 26-10、多集群资源统计图自动布局与组件封装.mp4
4 m( ]. f" q2 _! a4 R& ~: P│ 26-11、K8s Informer缓存机制介绍.mp45 g6 A: F' D$ u5 S$ A) a
│ 26-12、K8s Informer实现集群资源的监控.mp4
5 M& M& s" Y0 S4 ~! f│ 26-13、实现获取所有集群统计信息的接口.mp4
9 v; |: f) _5 B1 R3 b│ 26-14、实现前端展示所有集群的统计信息.mp4
d0 t9 S# ^& a# K, \1 H: \* l│ 26-15、实现单个集群所有资源的统计.mp4
9 z/ [: W) t' V5 u' M│ 26-16、实现单个命名空间得资源统计.mp4, [5 p9 u# K: ~
│ 26-17、实现命名空间资源数据展示的前端路由.mp4
+ P `& P) f# i4 [) {6 \ b│ 26-18、实现前端展示命名空间的资源统计.mp4! a4 C& d5 Q( r/ l ? b
│ 26-19、实现前端展示单个集群的资源统计信息.mp4, K. [! N( R' c" N& C- ~
│8 U- @9 T$ ^* G$ f
├─第27章 【项目上线】项目部署及Bug修复 (45分钟 4节)
4 b- y) N) y! W2 N│ 27-01、Client-go InCluster方式改造.mp4
4 I3 u A6 u u+ I. Q$ Y│ 27-02、项目部署-在K8s中部署KRM后端服务.mp4" [' ?$ H; u4 B3 O1 |
│ 27-03、项目部署-在K8s中部署KRM前端服务.mp4
' K% I% Y" E) [6 L│ 27-04、项目总结.mp4
! U' ?" Y4 e+ ?: F! X+ l│
# i; v% v* M! j/ J└─课件资料.7z# Y0 X, d+ v% O3 Q2 i+ W
- F+ {: w, u5 i+ y8 V! ]& i
; z# u! r5 |7 J8 Y
, o, Y7 b+ ?7 Z( a
& L/ s/ N# o! l
5 R0 v' _2 Z8 Q {% D8 V
+ `& I& Q& G2 X* N+ Z5 A3 b( S% e: l! ^, I2 g4 M7 E. {2 p
温馨提示:为避免链接被和谐,请第一时间将资源保存到自己网盘中- N% }2 z8 j. `6 y
t: \2 j+ r# L/ t2 C9 N网盘链接:https://pan.baidu.com/s/1HjH4Y79i7nGwEbtKs0E2Og 提取码搜索公众号“程序员编程社区”,回复 “ x2 ” 即可
/ V' ^: S/ W$ R/ }: x+ G5 L! c0 J* S3 ?3 r5 p$ j
|
|