TA的每日心情 | 开心 6 小时前 |
---|
签到天数: 389 天 [LV.9]以坛为家II
管理员
- 积分
- 12788
|
Java吧 视频教程: 云原生全栈基于Go和Vue的K8s多集群管理自动化运维项目实战视频教程8 `9 S, y* M1 ~8 \8 {% M
Java教程编号:【S0508】-166
5 B- ?2 o& W. |8 N7 r
7 j( g, K+ C/ c8 y2 F) D q( t' v8 c$ f! f! @8 S% H
〖课程目录〗:* U& Y9 `- y5 e& c& i/ S1 ~
; f, p% [5 P& _/ j4 w2 ]
├─第01章【云原生全栈开发】课程介绍(1小时17分钟5节)# r5 d( U# i3 ~3 B
│ 01-01、云原生全栈开发课程内容介绍.mp40 `, [2 s% `# B) B( _
│ 01-02、云原生全栈开发课程大纲详解【1.3倍速】.mp4
/ ]3 k. N' ^5 A! C# J0 ]9 r│ 01-03、云原生全栈开发课程项目演示【1.3倍速】.mp4
# `$ ~$ z. R: g N6 v8 Q0 A7 }│ 01-04、为什么要学这门课?.mp42 W7 q) F/ E5 M, g
│ 01-05、遇到问题如何解决.mp4
: t. d6 M/ N! P) @5 c7 x│/ c1 p+ L/ V! @8 @, u- R8 M! n: ?
├─第02章【开篇】K8s多集群管理平台项目设计与准备(1小时6分钟10节)
, b D3 b3 |/ a1 M% j4 J│ 02-01、如何从零开始做一个完整项目.mp42 J) ?9 b1 k3 P8 G9 G7 p
│ 02-02、前后端分离先写前端还是先写后端?.mp4: e0 R: C6 G; f& v% z+ U
│ 02-03、前后端分离系统架构设计.mp4
3 n# ]7 z4 e" ]0 u2 L, @$ b% o│ 02-04、前后端分离域名发布路由设计.mp4
3 s; T* S) \9 Q5 M ?9 f& k│ 02-05、前后端分离内部路由设计.mp4( F R4 T9 s0 [9 R' @0 o
│ 02-06、前后端分离数据交互模型设计.mp4! b/ I# v$ }, E+ |
│ 02-07、集群元数据存储云原生设计.mp4
) K$ i0 B# J a, J# _( P x│ 02-08、集群管理工具Client-go介绍和版本演变.mp4; g' ]0 V+ X k2 \, d
│ 02-09、集群管理工具Client-go客户端分类及依赖关系.mp48 m7 r7 Q- V8 M! V9 |/ C8 m
│ 02-10、集群管理工具Client-go集群内外使用详解.mp4% K+ q; b2 C( p6 Q6 Q
│
8 }& ?$ [& ]7 I├─第03章【后端】集群管理工具Client-go必知必会(1小时46分钟8节)
9 Z0 N; N; V8 G4 W4 T8 N' C│ 03-01、使用脚手架初始化后端项目工程.mp4& V0 z" q& z# a
│ 03-02、Client-go基本使用.mp4
' E5 F1 L! d _; Y8 v5 H w│ 03-03、Client-go查询列表功能使用.mp46 V7 z6 {6 u* v6 N' W- y' r
│ 03-04、Client-go查询资源详情功能使用.mp46 E V2 _+ F+ B# |
│ 03-05、Client-go更新资源功能使用.mp4 b V* a/ ?* `1 [$ a
│ 03-06、Client-go删除资源功能使用.mp4
4 Q5 d$ r9 {: A0 `' l/ n! L│ 03-07、Client-go创建资源功能使用.mp47 ~) `- O) U8 ]+ l8 r
│ 03-08、Client-go使用Json串创建资源.mp4
8 N( w/ r! W, t; P7 L/ h│
( }* E1 t, U- r# ?6 ~├─第04章 【后端】K8s多集群管理设计与实现 (2小时39分钟 12节)
; Y2 A" D2 ?; s│ 04-01、实现Init控制器管理程序数据初始化.mp4
# _; U; }3 W; ^ N3 Z, k% F│ 04-02、实现程序元数据自动初始化.mp4
) X1 w9 S( i" e8 J- Z# \# {│ 04-03、实现集群管理的路由配置.mp4' e0 S' P2 |! Z) Y* V) b
│ 04-04、实现添加集群的功能.mp4 B( y1 e7 A# k9 ^2 N
│ 04-05、实现集群状态的检查.mp4
6 Y+ }7 N; Y, y, u6 m7 ]0 v; }│ 04-06、实现使用结构体直接保存集群信息.mp4
9 D$ N) N, d/ Z. D│ 04-07、添加集群功能测试.mp4
8 g6 o) R* R+ e│ 04-08、实现集群删除功能.mp45 z1 ?. E$ g) c. g+ B! E: c% D2 e
│ 04-09、实现集群列表查询功能.mp4! ]- j7 K0 W3 h- m
│ 04-10、优化集群列表数据返回结果.mp4, Z" {! C& z( M8 M1 V
│ 04-11、实现集群配置更新功能.mp4) S' ^: \( \& y0 c7 [. F
│ 04-12、实现获取集群配置详情.mp4
+ ]. {. W8 ]! q! F1 g│3 K5 v- H1 r: _- B8 i! p+ J; A
├─第05章 【后端】K8s多集群命令空间管理设计与实现 (1小时34分钟 8节)
: K, j2 C) u- Y│ 05-01、实现Namespace管理的路由配置.mp4) f* j( j d+ D7 C/ h. k
│ 05-02、实现多集群kubeconfig的管理.mp45 y; ?7 W9 B* Q( A) H
│ 05-03、实现Namespace的创建功能.mp4
& x" y0 O8 b* F│ 05-04、优化资源管理初始化代码逻辑.mp4" a( y9 } s0 d
│ 05-05、实现Namespace的删除功能和删除保护.mp4
1 m$ n, ^, }) h3 m( Z6 e- U│ 05-06、实现Namespace的列表查询功能.mp4
: r1 @+ d, B. p' k# I9 h9 H9 v│ 05-07、实现Namespace的详情查询功能.mp4
8 p% p8 o5 x& Y# |' c+ Q6 D) k│ 05-08、实现Namespace的配置更新功能.mp47 _* o, }, T8 F) l- E- z
│
8 t. @. ` t: ~5 a* g: d+ C. r2 K├─第06章 【后端】K8s多集群Pod管理设计与实现 (1小时30分钟 10节), [6 Y1 U# J; ^7 H
│ 06-01、实现Pod管理的路由和控制器.mp49 ~& }& d+ u& J l2 t3 K
│ 06-02、实现创建Pod的功能.mp4& N; F' x7 \! f5 Z8 e
│ 06-03、实现删除单个Pod的功能.mp4
1 h( W O( R0 P! L4 x. _7 f│ 06-04、实现删除多个Pod的功能.mp4
" J' |& X" G* }$ f& A9 ~│ 06-05、实现查询Pod列表的功能.mp49 e D- n. q. V6 G+ ~1 I
│ 06-06、实现获取Pod详情的功能.mp4- i6 z" b# O* @$ A- F8 k
│ 06-07、代码优化-改为接口式编程.mp4$ ]4 _% h( h3 {6 y& m
│ 06-08、代码优化-统一资源创建的接口.mp4
$ j; u2 a! U+ ^7 H9 {7 t. ?│ 06-09、代码优化-封装资源管理的接口方法.mp4
! p- k7 U8 G4 j& i+ {$ S│ 06-10、代码优化-使用接口实现资源管理.mp42 y. z; W& I7 C, l# I
│
3 R% E; @5 B, b% D. r# C" f├─第07章 【后端】K8s多集群调度资源管理设计与实现 (1小时3分钟 11节)) y8 b A% }2 q& L* A
│ 07-01、实现Deployment管理的路由和控制器.mp4
$ M# Z% p h2 `* Q/ x│ 07-02、测试Deployment管理功能可用性.mp4
' U9 d' {$ D3 [$ {# s* u1 Y. S│ 07-03、实现StatefulSet管理的路由和控制器.mp4/ n _# ^4 y t4 ?; e. O; J* F( f, V
│ 07-04、测试StatefulSet管理功能可用性.mp4
# V! }/ w0 C* c3 A; ~│ 07-05、实现DaemonSet管理的路由和控制器.mp4: }3 h1 @4 ~% v S( g
│ 07-06、测试DaemonSet管理功能可用性.mp4$ E$ r7 S, y% F# H1 T, T/ f
│ 07-07、实现CronJob管理的路由和控制器.mp4
8 ^' ^) g- P% ]│ 07-08、测试CronJob管理功能可用性.mp4
B7 M7 b d- ?/ D│ 07-09、实现ReplicaSet的管理功能.mp4- s c. E, |; s1 c, R: f% l
│ 07-10、实现节点管理的路由和控制器.mp4
3 L7 Z( V3 b( n' l2 Y3 h0 M│ 07-11、测试节点管理功能可用性.mp4
6 P! e9 U" a- u4 H$ t│ W* X }+ V$ K+ g/ L* `
├─第08章 【后端】K8s多集群服务发布和配置页面设计与实现 (1小时25分钟 14节)
. y, Z' B/ J6 O- W8 H│ 08-01、实现Service管理的路由和控制器.mp4
- z$ q0 h* n# s; i8 V4 ]% u│ 08-02、测试Service的管理功能可用性.mp46 b ~1 B+ |( D5 t O+ |
│ 08-03、实现Ingress管理的路由和控制器.mp42 o( |7 L9 y+ `$ f
│ 08-04、测试Ingress管理功能的可用性.mp4
9 V- c' j9 V3 K2 [* v9 I│ 08-05、实现ConfigMap管理的路由和控制器.mp4( w6 G4 K4 i. F# w
│ 08-06、测试ConfigMap管理功能的可用性.mp4' E( a" j% y7 I5 z" t* [7 X
│ 08-07、实现Secret管理的路由和控制器.mp48 Z! K+ ?& _/ T" F8 j) |
│ 08-08、测试Secret管理功能的可用性.mp4
( [. T0 b# A; ]( c, X& [│ 08-09、实现PV管理的路由和控制器.mp49 M! {% o* v1 f% z
│ 08-10、测试PV管理功能的可用性.mp47 z( u, t8 i$ }+ p! F+ j
│ 08-11、实现PVC管理的路由和控制器.mp4
. o4 m9 H. i8 {* |1 P│ 08-12、测试PVC管理功能的可用性.mp4% a6 o0 N; f) H2 O' k& L
│ 08-13、实现StorageClass管理的路由和控制器.mp4
7 B# w# l% p8 {/ E. P│ 08-14、测试StorageClass管理功能的可用性.mp4
/ U1 w6 }. H% j3 h+ [7 w* Y│$ N- `1 @) p5 D# v/ P- P6 ^" k4 d$ o
├─第09章 【前端】K8s多集群管理页面设计与实现 (2小时13分钟 13节)
+ X( i5 y. a0 P! k* q1 N5 k1 G│ 09-01、使用脚手架初始化前端工程.mp4
$ G( G6 U) s0 n& y3 X│ 09-02、前端工程基本信息修改.mp4
+ ?, ~$ X4 Y, [" s7 P) M, U│ 09-03、实现集群资源管理的菜单.mp4
! ^8 J9 t- O7 {, g) w$ H3 w/ }; g│ 09-04、实现集群资源管理的接口和封装.mp4
) J5 i o) s# p* {$ A( W│ 09-05、实现集群资源管理的路由和视图.mp4
4 a7 I `8 H: x1 @7 y* H+ v$ v│ 09-06、实现集群列表展示页面.mp4" M2 d( c- [( [' y+ A8 C7 [
│ 09-07、实现集群的删除功能.mp43 G/ B# \& w% u
│ 09-08、实现添加集群的视图.mp4$ Q& Q" ]- b: U. Z
│ 09-09、添加集群视图样式调整.mp4
9 I% }7 O4 a9 f) N, w r4 p- Z* e) p│ 09-10、实现添加集群数据的校验.mp4+ f' D' q* D2 ~% L7 H
│ 09-11、实现添加集群的逻辑功能.mp40 L* t9 F, B( V8 B% S
│ 09-12、实现集群配置编辑和删除的功能.mp4
0 y" p8 i% E8 i" w│ 09-13、集群管理页面逻辑功能回顾.mp4' H6 K4 k+ v4 J5 ?, V0 u
│+ X& H: S \$ f5 ] B, T$ B
├─第10章 【前端】K8s多集群节点管理页面设计与实现 (3小时25分钟 16节)7 L3 k& c1 f: x5 k$ H# h
│ 10-01、实现节点列表的查询和搜索功能.mp4
, G& ?& `0 X5 H+ ~│ 10-02、实现节点列表的页面和信息展示.mp4' m" S/ ^4 ~- O6 S" g3 W
│ 10-03、实现查询多个集群的节点列表.mp4
# F3 e5 @0 _* ]│ 10-04、实现多集群节点列表的切换功能.mp4! `9 i X/ M5 P7 j
│ 10-05、实现节点编辑的弹窗视图.mp4) ~7 P) I6 N9 t& y8 c
│ 10-06、实现节点标签和污点编辑的标签页.mp4
. D9 L5 ~# {" M$ l. [1 p│ 10-07、实现节点标签编辑的视图.mp4/ t+ l% H8 f7 i: ? \6 C8 @
│ 10-08、实现节点污点编辑的视图.mp4
( s- n' I- E8 s│ 10-09、实现表格数据的删除功能.mp4# C% b: c+ _5 d& n. M6 L
│ 10-10、实现表格数据的添加功能.mp4
) g6 U# T' ?0 {8 D6 f W2 i│ 10-11、实现节点标签和污点的更新逻辑.mp4
5 _. R6 Q8 L8 ]7 x│ 10-12、实现节点状态的获取和展示.mp4
& _, H/ U! w! i, ]6 L" i/ p│ 10-13、实现节点详情展示的视图.mp42 ` B! n: r& a; L( @; m" }
│ 10-14、实现节点角色的判断和展示.mp4
+ z" z# @- K- |$ i7 s│ 10-15、实现节点详情的弹窗展示.mp4/ [. c0 _" B, w% k; Y/ [5 C$ M* z
│ 10-16、实现节点管理列表的尾部功能布局.mp4* A/ R0 v5 N8 b& M
│
- n7 L6 k$ V/ A6 A+ a8 F. @' Y├─第11章 【前端】K8s多集群Namespace管理页面设计与实现 (2小时12分钟 10节)3 P& K( P8 l5 M" Z' k$ Q: D! n
│ 11-01、实现Namespace列表视图.mp4- S; F0 n; j, W4 A
│ 11-02、实现Namespace创建的视图.mp4
% \+ |8 R' R" v4 ^│ 11-03、实现Namespace创建的逻辑.mp4+ y- R7 x, c. ~( F8 `1 X
│ 11-04、实现Namespace删除的功能.mp4" O5 m7 U. C5 Q# d
│ 11-05、实现Namespace编辑的功能.mp4
2 H3 S3 {4 V; |+ G8 N+ X│ 11-06、封装全局的页面加载状态.mp4 }# k% _- k' b0 R0 y2 S5 w
│ 11-07、封装列表页视图通用组件.mp4: o0 q; @' `* w
│ 11-08、封装集群和命名空间选择通用组件.mp4" X* w$ O3 J; {3 J5 b3 U3 V" J
│ 11-09、封装集群和命名空间选择框的样式.mp4
, m- c( Y# |2 i$ p│ 11-10、封装集群和命名空间的回调函数.mp4* c* v) d! p8 [# B0 X ~, E
│
0 V$ l. r [+ [├─第12章 【前端】K8s多集群Pod管理及Yaml展示设计与实现 (2小时2分钟 13节)
8 Q7 Q; t# F- U- M! K6 B) d│ 12-01、实现调度资源管理的菜单.mp4: t0 `( B5 k$ e+ n2 U
│ 12-02、实现调度资源管理的路由配置.mp4/ @- B3 `/ t- Q& [& g# g
│ 12-03、实现调度资源管理的组件划分.mp4
. E( I" V! A. F m9 `│ 12-04、实现Pod列表页面和组件回调.mp4& h' r/ E9 I$ m% v' C; _; ], }
│ 12-05、实现Pod列表数据的展示.mp4
; {& g+ `! I( W) U5 Q P6 ~5 Q1 K│ 12-06、实现Pod重启次数和容器状态的统计.mp4/ v6 O& V" g9 ^( f+ p% V5 E
│ 12-07、实现Pod删除和强制删除视图.mp4# C1 D6 O7 U" Q6 H: K& u* k
│ 12-08、实现Pod删除和强制删除的功能.mp4
/ n- G& z! ^, [- T│ 12-09、实现yaml编辑器的封装.mp4. U z r& o* I* _
│ 12-10、测试yaml编辑器的使用.mp4
+ s# I! l& E; [│ 12-11、实现Pod yaml数据的展示.mp4: d4 Q0 m, T, H V, p7 R# a! U
│ 12-12、实现Dialog自定义头部样式.mp42 }' P, A+ F2 j7 `% N# f
│ 12-13、实现yaml数据展示的二次处理.mp4" Y# L B+ _3 V) V
│
% ?3 n. Z3 S/ b! w- B% c: w├─第13章 【前端】K8s多集群调度资源列表及创建视图 (3小时49分钟 18节). H7 D. S. C0 S) [, B% ?8 _8 ~% f
│ 13-01、实现Deployment列表页.mp4& |: {" I, T. X& h' f$ {
│ 13-02、实现Deployment删除和yaml数据展示.mp4( b0 l; S6 w1 r5 x) l! ]$ b4 W# ?: |
│ 13-03、实现调度资源创建的页面框架.mp4) y/ C, }/ j% a' V, H1 J$ _2 E0 B
│ 13-04、实现调度资源基本配置的框架.mp4
$ L: O2 j- Q, f│ 13-05、实现调度资源名称和副本数的管理.mp4 q* }1 g/ T8 x, d
│ 13-06、实现镜像仓库密钥的获取和绑定.mp4
; l5 g; V. i# W/ W│ 13-07、实现资源DNS策略配置和样式调整.mp4
3 X W& B3 p. R0 a6 ?│ 13-08、实现调度资源更新策略的管理.mp4
1 S* n' b) T6 C│ 13-09、处理更新策略切换的配置问题.mp4
/ |6 M7 I7 X0 }- x│ 13-10、实现同时支持String和Number类型的数据.mp42 E$ X; ?* o; J. s) B
│ 13-11、调整基本配置页面组件的样式.mp4
2 q/ P* m. ]( T0 x6 y" M2 |│ 13-12、实现资源的标签及注释功能.mp4- Q) K9 r9 S' ]
│ 13-13、封装通用的键值配置组件.mp4
, _4 X. `# t) Q& X) f│ 13-14、使用通用组件管理标签和注释.mp4
( B3 I5 @# F- F$ E│ 13-15、测试资源的标签和注释配置.mp4
0 ?3 V4 a1 a7 _9 D! o│ 13-16、使用Pinia管理全局资源数据.mp4
4 t, n, G( d3 d# [' L, s* T9 P4 e│ 13-17、实现节点选择器的配置功能.mp4
4 ~9 x" ]1 c. A/ L" g/ ?! |9 \│ 13-18、更改全局样式及调整节点选择器的样式.mp4
7 s5 F0 [* F* d+ I, g/ g3 H│; p* u% B, v: b( I, W1 d ~+ V
├─第14章 【前端】K8s多集群调度资源Volume配置设计与实现 (3小时38分钟 12节)/ r' @. N% S* n1 X9 {/ Q
│ 14-01、实现Volume配置的组件.mp4
5 m! W+ V5 I2 M! b$ l% [! n│ 14-02、使用动态组件实现不同Volume的配置.mp4/ J: m( b1 e! U) Z* e6 a
│ 14-03、实现HostPath类型的Volume的添加.mp4
* M" n' ^6 m2 C+ O+ G7 d3 L" |4 u│ 14-04、实现Volume展示存储类型.mp40 P+ a! ~: S: [& `6 K# @, r
│ 14-05、实现Volume数据展示与修改.mp47 x8 T" @; |7 ~8 h3 g
│ 14-06、实现NFS类型Volume.mp4) b, H, H' E& T9 x X7 M
│ 14-07、实现EmptyDir类型的Volume.mp4. y1 w: q- B1 X! V# G" i& g
│ 14-08、实现PVC类型的Volume.mp4: w1 H# N$ Z1 l+ b) F7 \% I
│ 14-09、实现ConfigMap类型的Volume.mp4
; x2 ~- a# Z) ~│ 14-10、实现ConfigMap自定义Key挂载.mp4
# n4 N0 w9 j! l$ n9 s3 t│ 14-11、处理八进制挂载权限数据.mp4
( W" U* b- w9 c' l; ~+ b│ 14-12、实现Secret类型的Volume.mp4
7 Q" y+ `1 m0 X2 s│
! Z+ v% s$ A% T/ k P├─第15章 【前端】K8s多集群调度资源容器配置设计与实现 (2小时39分钟 11节)
" n S v: A$ l, z│ 15-01、实现容器配置的页面布局.mp4# f1 `. d/ i8 N2 ]1 ^
│ 15-02、实现添加容器的功能.mp45 R1 m3 a/ U( a7 i& K* J: F' R: `' x4 b
│ 15-03、实现删除容器的功能.mp4% e3 B# C) ^# `- U
│ 15-04、解决初始化容器添加的问题.mp4
: `/ p3 J ?$ a" G* r# z9 X& \, [│ 15-05、实现容器配置的页面布局.mp4
9 B# _2 ?: v! M4 x* K│ 15-06、实现容器名称、终端、工作目录配置.mp4
2 i- ?& [1 ]5 f8 Q4 f│ 15-07、实现容器镜像和镜像下载策略配置.mp4
- s3 M% v) ?/ \│ 15-08、实现容器的启动命令和参数配置.mp4; W# y5 L1 a# o
│ 15-09、实现容器内存和CPU配置.mp4
' C" @. w f5 L; A A+ ^│ 15-10、实现复杂数据结构的数据检验.mp4
$ j& S8 Z8 o9 m, i' G│ 15-11、实现容器的端口配置.mp46 F% l/ I' U' `
│/ M# n0 s& Q3 u' `( l1 q
├─第16章 【前端】K8s多集群调度资源容器健康检查配置 (2小时21分钟 9节)+ G$ E) [+ c6 U( s( k o
│ 16-01、实现容器健康检查配置的布局.mp46 R; @6 k, V# R8 F( z$ a/ j! D
│ 16-02、实现健康检查的通用配置.mp42 B& z: E% t0 k, z, Y
│ 16-03、实现四种检查方式的切换.mp4: Q, I, s5 v8 T
│ 16-04、实现四种检查方式的动态组件.mp4
8 s3 I- V1 y3 B C& \' v1 K│ 16-05、实现Exec类型的健康检查.mp4- b* T8 e% ^/ F' x
│ 16-06、实现Exec检查方式的数据校验.mp4$ D. ]7 L6 M# V
│ 16-07、实现TCPSocket类型的健康检查.mp4( ` V" `4 q1 E9 W# n! O) |
│ 16-08、实现GRPC类型的健康检查.mp4; B. u7 F' [, x
│ 16-09、实现HTTPGet类型的健康检查.mp4
6 l4 Z& V* R/ e! J" K# w│
' z) I. q g8 f* s# O# l1 v# C├─第17章 【前端】K8s多集群调度资源容器环境变量和资源编辑 (3小时45分钟 12节)
3 R# z. |( _ I, A│ 17-01、实现容器存储挂载的配置.mp4) X! Q i/ Y! f1 s- x; q8 P$ ~
│ 17-02、实现容器键值环境变量的配置.mp4: p" X8 x' i3 ^% A$ ]/ @% y
│ 17-03、实现容器环境变量批量生成页面布局.mp4. n; x5 V/ R o0 l
│ 17-04、实现通过envFrom生成环境变量.mp4
3 G l/ ` V2 W: t( _/ ^, H│ 17-05、实现容器环境的添加和展示.mp4; @. k* T J5 k& }
│ 17-06、实现初始化容器的配置.mp4
1 Q3 W2 r" h, }6 h* \1 y, j* U│ 17-07、实现调度资源的创建功能.mp48 H, r* U7 t8 ^& M, z2 c
│ 17-08、封装展示Yaml数据的组件.mp4$ m, b! Z. ^' ~ v: H0 u
│ 17-09、实现图形化生成K8s Yaml.mp4" j( E6 ]8 P; z! @
│ 17-10、实现图形化资源编辑的路由和视图.mp48 @& z6 Z0 X# R9 e( {5 l6 w
│ 17-11、实现编辑资源当前配置的展示.mp4
4 X- b. c% ^; {+ e- ^1 M7 o2 W│ 17-12、处理只读信息及完成编辑功能.mp4- v l$ @' `$ v6 q9 A
│5 K; e9 Y0 J2 e( w% n3 k
├─第18章 【前端】K8s多集群调度资源管理设计与实现 (3小时43分钟 14节)
" d$ n' c r% f, G3 L' b│ 18-01、实现StatefulSet列表和删除功能.mp4: w$ V: r/ @& H8 y- h% h% _
│ 18-02、实现StatefulSet无头服务的自动添加和绑定.mp4
0 R7 m5 [. D# T9 i7 i# Y│ 18-03、实现使用插槽实现不同的更新策略.mp4
+ g- x& R1 L {- e│ 18-04、实现StatefulSet的资源创建.mp4/ t( k! f. V, E N, x3 b! Z
│ 18-05、实现StatefulSet的资源编辑功能.mp4 i6 z5 i; p! w1 q' d9 W9 T$ d! R
│ 18-06、实现DaemonSet的路由和列表.mp4- H5 ?. _ J# f L7 h, O% b5 F
│ 18-07、实现DaemonSet的资源创建.mp4
& Q, a" E4 O2 L│ 18-08、实现DaemonSet的编辑和bug处理.mp4
) ]( W+ L; m4 j6 m& y│ 18-08、实现DaemonSet的编辑和bug处理.mp4.part; s7 S# U7 [4 W
│ 18-09、实现CronJob的路由和列表功能.mp4# q; p! `' m. B4 y5 B; X+ S3 {/ c8 ~
│ 18-10、实现CronJob的资源创建功能.mp4
0 X* h, D- U% w0 J1 Z│ 18-11、实现CronJob的资源编辑功能.mp4" E8 `! [2 p3 H: ?8 R7 j) {0 P9 |
│ 18-12、实现CronJob重启策略配置.mp4
7 ^& y) d, ]" `6 [4 D& K* ?│ 18-13、实现资源的复制功能.mp4
" C& R$ O# m+ @- o│ 18-14、封装资源通用操作的组件(1).mp4: l F5 M2 N- C5 }" i- W
│ 18-14、封装资源通用操作的组件.mp49 x' W- g4 e5 Y7 a; }( `5 B
│# W, E9 C% x7 D6 _
├─第19章 【前端】K8s多集群服务发布管理设计与实现 (5小时34分钟 22节)' ^3 `- E9 P3 N. \& x' N/ z
│ 19-01、实现Service管理的菜单及路由.mp4- ?: } K& l6 E2 ~
│ 19-02、实现Service的列表和Yaml数据展示功能.mp4
7 I1 ^- t$ _9 j# w9 {; {│ 19-03、封装资源创建的组件和插槽配置.mp4
: J$ G6 i* u% W) F: h5 O│ 19-04、实现Service代理不同的资源选择.mp41 o1 F, A5 Y) f1 T7 m
│ 19-05、实现获取不同资源的数据并展示.mp4
. O# a# V! v0 o6 l! Q W% W+ f0 Z│ 19-06、实现Service的基本配置.mp43 Q: d- o& }+ D5 u2 r
│ 19-07、实现Service的端口配置.mp40 t; U1 F3 y, o* J
│ 19-08、实现Service配置的自动生成.mp4
* b/ E6 U* N6 r3 n: H4 ] {/ ~4 n│ 19-09、实现Service标签及注释的自动生成.mp4
& f" B$ n; A p8 ~0 ]( e│ 19-10、实现Service的创建和生成yaml.mp40 p' C4 Z# _# F8 b' q% g
│ 19-11、实现Service代理外部域名.mp4
$ l5 o+ w, @/ Q7 m│ 19-12、实现Service编辑和复制的功能.mp4
9 [" d: I K: i) j6 W) V│ 19-13、定义Ingress接口和组件.mp44 Z: E5 `' ]! L1 y, @2 n
│ 19-14、实现Ingress列表和删除功能.mp4
- b* Y; `0 ?; o' F" `, K: h; z│ 19-15、实现创建Ingress的基本框架.mp4
; Y3 }/ l# G+ U6 B; Y/ S│ 19-16、实现Ingress的基本配置和ingressClas.mp4( L" R& Q5 M% w( ^: Q1 ~
│ 19-17、实现Ingress创建的布局和数据结构.mp42 V, Y# n# g' B, Y1 h
│ 19-18、实现Ingress多域名和多路径的配置.mp4
/ s, W9 i) h2 f d) _│ 19-19、实现Ingress配置自动获取Service的端口.mp4
5 J- J: x* D8 Y- v│ 19-20、实现Ingress创建的数据校验.mp4
8 k! Q+ l! }- e/ y1 r4 ?│ 19-21、实现Ingress域名证书的配置.mp45 k$ {' P/ m& P9 R. Q, d1 e& j
│ 19-22、实现Ingress的编辑和复制功能.mp4& j4 y0 z2 b8 o/ S* T7 E' q' Y
│
( l0 d2 c+ s6 @├─第20章 【前端】K8s多集群配置资源管理设计与实现 (1小时47分钟 13节). ^- o- s2 B' ?6 ^' r: \8 K" h
│ 20-01、实现ConfigMap的路由、视图和菜单.mp4
2 a, S, }9 @% ` _, ]│ 20-02、实现ConfigMap列表查看的功能.mp4! B2 N/ z. w* x
│ 20-03、实现ConfigMap创建的功能.mp42 @% t0 ?# P* G( I3 _
│ 20-04、实现ConfigMap的编辑和复制功能.mp41 O7 n2 B% ]# b
│ 20-05、实现ConfigMap数据只读的配置.mp4. } H7 K+ l: L# ~4 b6 }# \1 a0 ?
│ 20-06、实现Secret列表查看的功能.mp4
$ t2 k0 A& z$ _2 w- _2 n! q│ 20-07、实现Secret创建的基本页面框架.mp4& t- T8 M3 _# [" A" L, J
│ 20-08、实现Secret不同类型的切换.mp4
. V# p! e% ^6 u' m3 s│ 20-09、实现通用类型的Secret创建.mp4( F& i, y* q, x, a2 k) U
│ 20-10、实现域名证书类型的Secret创建功能.mp4- q: c. o! _& F( t" e0 P
│ 20-11、实现镜像仓库密钥类型的Secret创建.mp4' ~. C; ]+ m3 Z; [% o
│ 20-12、实现TLS和Opaque类型的编辑功能.mp4
& A% w) l, p2 M2 O7 M│ 20-13、实现镜像仓库密钥类型的Secret编辑功能.mp4; k, b" R! Y) r9 [# j
│
3 Z% W4 v' y# v$ W, f├─第21章 【前端】K8s多集群存储资源管理设计与实现 (2小时37分钟 11节)
2 O* \" k( K+ ~0 t4 p4 R│ 21-01、实现PV和PVC的路由和视图.mp4
, P% r W9 d* z' o│ 21-02、实现PV列表查看的功能.mp4
2 X0 A4 h4 q1 y0 A│ 21-03、实现PV创建的基本配置.mp49 n% |& u ?& _* N3 c
│ 21-04、实现PV的创建功能.mp4. L1 p% Z; p* A
│ 21-05、实现PV的编辑功能.mp4& |* Y% T1 z) t$ [
│ 21-06、实现PVC的列表功能.mp4& \8 b8 S' w7 v4 c- I @% h
│ 21-07、实现PVC的创建功能.mp48 O" \5 z9 d# \- [3 e
│ 21-08、实现PVC申请动态和静态PV.mp4# w. |2 V( K' i$ g" y& z
│ 21-09、实现PVC的编辑和复制.mp4
- |3 ^% t( t+ O; P, n! |& _; r│ 21-10、实现通过YAML创建资源的视图.mp4
/ P" ^; ~9 x! X$ o8 \4 a4 o" g│ 21-11、实现通过Yaml数据创建资源_hc.mp4
- ]7 I4 J$ Y! i" [5 h( F |│% J ^* a0 i+ F
├─第22章 【联调】前后端联调测试及Bug修复 (1小时30分钟 11节)3 H# M( v! h2 m
│ 22-01、解决登录问题及前后端跨域问题.mp4$ o( z( a: N: F1 w, a
│ 22-02、测试集群的增删改查功能.mp4
3 Y7 B6 X/ q! L, `6 i│ 22-03、测试节点管理的基本功能.mp4
: Y% ]" R' `$ ~+ U3 i│ 22-04、测试命名空间管理的基本功能.mp4; r9 s) h! Q* ~8 P2 T& ]* _" D
│ 22-05、测试Pod和Deployment的基本功能.mp42 e. x) D w: N' Q6 I- `! S
│ 22-06、实现创建资源后继续编辑或者查看列表.mp4
# O0 H, d/ V8 b│ 22-07、测试资源调度管理功能.mp4% O' @* J) [7 D/ v" B: l. Q
│ 22-08、测试服务发布管理的功能.mp41 X) ^8 F- ^; W7 _* z, K5 @" L
│ 22-09、测试并添加ingressclass的功能.mp48 K0 Q+ B- }. }* i0 S0 P3 v
│ 22-10、测试配置管理相关的功能.mp4
# n. v. t/ }& X) w& |│ 22-11、测试存储资源管理的功能.mp4! Z( b ?, J0 o; p; t% v
│8 h C( }) I/ T8 R' p
├─第23章 【特性功能开发】命名空间及节点管理 (3小时55分钟 18节)
% ~/ P. d) h% ? j. t5 K q│ 23-01、实现节点一键驱逐和禁止调度组件.mp48 I6 [# b3 w o' D% ]# _# M- K
│ 23-02、实现节点当前污点配置的判断.mp4
+ k! X5 }4 e6 }+ e│ 23-03、实现节点污点一键添加和删除的功能.mp4
4 h; ?: _4 K( l1 X0 B7 D1 ]│ 23-04、实现节点一键维护的功能.mp4& u5 Y5 `4 g! m5 m; R; t p+ D
│ 23-05、实现获取节点Pod的弹窗组件.mp4' _( u. ~. H1 c, ~
│ 23-06、实现展示不同Pod列表的header.mp4
1 q7 N P' A' Z3 v│ 23-07、实现节点Pod数据展示的功能.mp4
4 n$ O; l* j, _3 o* S│ 23-08、实现Pod内容器数据的展示.mp4
- B! Z- {; {2 A0 {6 p5 H│ 23-09、实现获取每个容器的运行状态.mp4
" I$ t4 }; h6 d$ F7 v4 l/ ?│ 23-10、实现节点上Pod的快捷删除.mp4
1 w0 _1 ?5 q1 }│ 23-11、实现节点上Pod的强制删除.mp4
: @0 J% a* R6 h2 @0 C│ 23-12、实现资源复制的目标配置.mp4& p1 q7 `. e! f8 _- v4 h4 o
│ 23-13、实现自动获取不同资源类型的数据.mp4
4 {+ V: O/ W S7 [9 L$ D* W# \│ 23-14、实现资源复制的传送门.mp4( C- V0 n8 D' N3 P a
│ 23-15、实现前端资源拷贝数据的提交.mp4% M# a" D: B5 s2 m6 M: `: r
│ 23-16、实现资源拷贝后端的命名空间处理.mp45 U; X& m" e6 j O6 k1 l
│ 23-17、实现Deployment的资源拷贝.mp4/ s) J1 I; w, |# x9 m6 l0 ? V) j
│ 23-18、实现跨集群多类资源一键复制.mp4/ @" A! h% \3 {# h; u
│6 b& z! N. M( a) E
├─第24章 【特性功能开发】核心资源一键式功能实现 (6小时1分钟 24节)
3 q: _* k/ i+ u& G│ 24-01、实现调度资源的一键扩缩容.mp4
/ j: P3 R6 p. W' l4 x* z6 T$ l│ 24-02、实现调度资源Pod运行状态的展示.mp4
6 c, |* l7 F+ h/ T9 X; F│ 24-03、实现调度资源的一键暂停功能.mp47 Y- N5 t9 F7 o! {# y2 o) c
│ 24-04、实现调度资源的一键重启功能组件.mp4
2 e, F- G! S3 e" O% k$ c: J. E: A│ 24-05、实现调度资源重启的后端逻辑.mp4
5 I) a( z+ ]. T% k! l│ 24-06、实现调度资源的重启功能和bug修复.mp42 [! R7 [% {2 Z8 _' f
│ 24-07、实现其它功能的下拉菜单.mp4
* u5 d' q8 S7 X% j' V6 b│ 24-08、实现控制器关联的Pod列表展示.mp4
5 |% m' k& V+ k8 Y4 c- r│ 24-09、实现调度资源一键更新镜像的页面布局.mp46 k3 n9 ~! ?& q9 M
│ 24-10、实现调度资源一键更新镜像逻辑功能.mp43 R; ^4 v3 l; d: ]
│ 24-11、实现CronJob一键更新镜像功能.mp4
0 g5 h0 J( H( i4 D; H8 Y3 D4 P" s│ 24-12、实现控制器回滚的页面组件.mp4
+ ?( N- d }2 G│ 24-13、实现回滚版本详情的展示.mp4
0 ~3 P7 Y) Q1 T6 T+ C6 V/ f│ 24-14、实现控制器的版本回退功能.mp4
$ {7 a' \: q9 l0 Q( G/ V m│ 24-15、实现数组内对象的排序.mp49 @' T8 h2 Z+ b! I/ s) U
│ 24-16、实现自动添加Service的前端判断.mp4
$ @( B; M4 S2 B) k7 K1 a: e│ 24-17、实现后端自动创建资源的Service.mp4
% K3 \$ Z( J) e" C* j6 P" w│ 24-18、实现其它控制器自动添加Service的功能.mp4
+ X& X4 j2 x+ ?( J9 s│ 24-19、实现通过Yaml数据创建或更新资源.mp4" C1 h' ^% a( @, O; ]0 o" w! w
│ 24-20、通过Yaml创建资源原理讲解DynamicClien.mp4
6 i3 T) ^0 ]$ Z: l│ 24-21、实现通过资源详情的弹窗更新功能.mp4) Y7 ]; {' y: y7 |
│ 24-22、通过Yaml创建资源方法修改.mp41 d/ D$ J& \! d6 o6 ~# K
│ 24-23、实现Pod批量操作的多选和删除选择.mp4: m& M5 [' X8 D8 l2 e* p
│ 24-24、实现Pod删除和强制删除的逻辑.mp45 @: E% A, g0 {4 S
│- u- X. }' O6 ^4 M
├─第25章 【特性功能开发】查看日志和执行命令 (3小时58分钟 23节)+ |2 i; E& w, i0 j& g6 |3 `- f& a
│ 25-01、什么是WebSocket.mp4
% L9 ?' j0 J7 E2 [, t1 ]) D9 n│ 25-02、前端和后端如何创建WebSocket链接.mp47 I& `( u. J; j& p2 n
│ 25-03、WebSocket初体验:后端实现.mp41 L7 W+ k# H0 q ^
│ 25-04、WebSocket初体验:前端实现与测试.mp42 g$ y5 p- Z; u
│ 25-05、实现查看日志:创建后端日志流.mp4) h$ V! c2 q: `, ]$ X
│ 25-06、实现查看日志:WebSocket回传日志数据.mp4) a. w' @* g! R2 \ z' Y! p3 E K
│ 25-07、实现查看日志:获取Pod日志测试.mp4
2 R* E" ]$ Y" U$ o0 l' L│ 25-08、实现查看日志:前端查看日志布局.mp4
* c: h& h$ I. z. t│ 25-09、实现查看日志:前端实时展示Pod日志.mp4) {: d+ G# m% n$ p: B. P7 i
│ 25-10、实现多容器日志查看及容器切换.mp4
# `+ p, x$ o" l" V4 k. @│ 25-11、实现执行命令:创建后端命令执行器.mp4
. {. f5 F% P0 h│ 25-12、实现执行命令:实现Stream相关接口.mp4
, w; y3 @5 s2 F8 N│ 25-13、实现执行命令:接收前端执行消息数据.mp4
! w3 L1 o0 |, P4 x: g│ 25-14、实现执行命令:回传执行结果和调整窗口大小.mp4
6 R/ ^" z# j) h7 _* P│ 25-15、实现执行命令:定义后端执行命令的路由.mp4! e0 \5 C+ l. ]) F1 u8 F
│ 25-16、实现执行命令:xtermjs与前端弹窗实现.mp4. {) T+ z+ ]) }9 z+ x0 V: G! }5 P
│ 25-17、实现执行命令:xtermjs初始化terminal.mp4# C/ P$ G# j$ y8 K# t# w
│ 25-18、实现执行命令:xtermjs自动处理webSocke.mp4- p4 [3 m* f- |
│ 25-19、实现执行命令:前端实现命令的实时交互.mp4
D9 p! r" G2 E( R* K ]│ 25-20、实现执行命令:实现窗口的自适应大小.mp4' v: Q* C( `8 d
│ 25-21、实现多容器执行命令及容器切换.mp4
% T0 v3 I; O, H# T5 B" K9 U& t│ 25-22、实现自动匹配WebSocket的链接地址.mp4; p* |1 M" U" c7 I- J0 P
│ 25-23、WebSocket链接失败处理.mp4
4 ]+ b$ ?( v( e7 {& Z! }! L│! L2 y* {; J+ Q0 N
├─第26章 【特性功能开发】拓扑图及资源统计 (4小时40分钟 19节)
9 T# M5 b- T5 Q$ H8 o' U│ 26-01、Ingress拓扑图画图介绍.mp4
( G* w. x+ I) V# u│ 26-02、Ingress拓扑图展示初体验.mp4/ [5 k; C& |$ \5 A7 X" ]7 j
│ 26-03、Ingress拓扑图展示路由配置.mp4
6 h3 m* M- Q; O1 u/ ]* g7 K% X9 R│ 26-04、Ingress拓扑图展示域名到路径的链路.mp45 q9 V3 n1 \% y# f8 \7 u; p- P
│ 26-05、Ingress拓扑图展示路径到Service的链路.mp4
: c/ n( z0 ~+ J: x' ~! f" w+ y8 y│ 26-06、Ingress拓扑图展示Service到Pod的链路.mp4
! G) j, N8 q" m1 i& F3 |│ 26-07、Ingress拓扑图样式布局调整.mp4
4 g5 l$ ]7 ?! v( s4 [│ 26-08、多集群资源统计图前端路由配置.mp4 S! K( ^6 i/ x1 T5 ]4 d
│ 26-09、多集群资源统计图展示初体验.mp4
) V- p' _5 Y ~' C1 A" z! T& B7 b│ 26-10、多集群资源统计图自动布局与组件封装.mp40 p3 B# I. w" m: m; B9 b
│ 26-11、K8s Informer缓存机制介绍.mp4 java8.com
# z- i6 K' Y2 }; H: k│ 26-12、K8s Informer实现集群资源的监控.mp4
! m5 S/ a! G+ C; T3 C│ 26-13、实现获取所有集群统计信息的接口.mp43 o1 S; m8 d' K- L+ |5 G$ x
│ 26-14、实现前端展示所有集群的统计信息.mp4
+ P0 I; [! v. U/ v6 d│ 26-15、实现单个集群所有资源的统计.mp4
, R" z. J2 G& i j) ~& ?% n│ 26-16、实现单个命名空间得资源统计.mp4" |4 O( p2 |9 d: f
│ 26-17、实现命名空间资源数据展示的前端路由.mp4+ d }, d4 T+ i% a
│ 26-18、实现前端展示命名空间的资源统计.mp4
0 e A" w2 J% g% _& F│ 26-19、实现前端展示单个集群的资源统计信息.mp4
5 W- N3 l! y: K: r! }│& K" J1 C j/ w# |; a4 d
├─第27章 【项目上线】项目部署及Bug修复 (45分钟 4节)
( H$ I' C- n& }, _4 @│ 27-01、Client-go InCluster方式改造.mp45 x0 s" Y7 t2 Z5 @6 J
│ 27-02、项目部署-在K8s中部署KRM后端服务.mp40 l8 D2 [: Z. _% g; n
│ 27-03、项目部署-在K8s中部署KRM前端服务.mp4! ^2 q& i& n/ t
│ 27-04、项目总结.mp4
1 I6 v# ]; M4 J9 |│% f& r: z( [7 W4 W( C9 c* p
└─课件资料.7z ) h; R; l; R c6 x0 a
网盘下载地址(完全免费-绝无套路):+ p; t" W6 I! A/ f& c
5 h" z/ A9 p! l1 v% ]- C/ E% Z
本资源由Java吧收集整理【www.java8.com】
5 E8 W4 t9 o# i: `/ n( p9 `9 a& }) b2 m+ | ?5 _) Z2 h
+ B6 _+ ^: ^, ^5 f1 K l! i$ L0 R0 ?% A, o& \1 k2 f, D' {, |
0 v9 A5 I* Y9 [& s5 J. s, B7 |! X
|
|