学IT吧 精品IT资源库

 找回密码
 立即注册
查看: 46|回复: 0

价值2999【云原生全栈开发】基于Go和Vue的K8s多集群管理自动化运维平台开发项目实战

[复制链接]

1662

主题

1668

帖子

6609

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6609
发表于 2025-3-4 20:28:58 | 显示全部楼层 |阅读模式
faa48890-5e99-41ca-b593-71213ec899e1.png

课程介绍:
适合人群:

不知道职业方向、不知道该学什么、害怕被淘汰、总是被割韭菜;想要完全零基础学习云原生开发的,想要开发后台管理系统的等

你将会学到:

使用Go和Vue完全零基础开发一个前后端分离的开源项目,真正可以落地并且可用

Golang + Vue + K8sGit + Gin + JWT + WebSocketVue Router + Axios + Pinia + ViteHTML + CSS + JavaScript

课程目录:
第1章【云原生全栈开发】课程介绍(1小时17分钟5节)

1-1云原生全栈开发课程内容介绍[17:04]
1-2云原生全栈开发课程大纲详解【1.3倍速】[27:46]
1-3云原生全栈开发课程项目演示【1.3倍速】[15:27]
1-4为什么要学这门课?[05:52]
1-5遇到问题如何解决[10:52]
第2章【开篇】K8s多集群管理平台项目设计与准备(1小时6分钟10节)

2-1如何从零开始做一个完整项目[04:26]
2-2前后端分离先写前端还是先写后端?[08:41]
2-3前后端分离系统架构设计[04:26]
2-4前后端分离域名发布路由设计[02:31]
2-5前后端分离内部路由设计[06:30]
2-6前后端分离数据交互模型设计[07:16]
2-7集群元数据存储云原生设计[07:52]
2-8集群管理工具Client-go介绍和版本演变[11:11]
2-9集群管理工具Client-go客户端分类及依赖关系[04:47]
2-10集群管理工具Client-go集群内外使用详解[09:01]
第3章【后端】集群管理工具Client-go必知必会(1小时46分钟8节)

3-1使用脚手架初始化后端项目工程[08:23]
3-2Client-go基本使用[16:35]
3-3Client-go查询列表功能使用[17:06]
3-4Client-go查询资源详情功能使用[10:06]
3-5Client-go更新资源功能使用[14:38]
3-6Client-go删除资源功能使用[04:14]
3-7Client-go创建资源功能使用[24:57]
3-8Client-go使用Json串创建资源[10:33]
第4章 【后端】K8s多集群管理设计与实现 (2小时39分钟 12节)

4-1实现Init控制器管理程序数据初始化[08:49]
4-2实现程序元数据自动初始化[26:40]
4-3实现集群管理的路由配置[14:27]
4-4实现添加集群的功能[32:05]
4-5实现集群状态的检查[17:31]
4-6实现使用结构体直接保存集群信息[05:21]
4-7添加集群功能测试[08:02]
4-8实现集群删除功能[07:08]
4-9实现集群列表查询功能[12:44]
4-10优化集群列表数据返回结果[02:35]
4-11实现集群配置更新功能[12:25]
4-12实现获取集群配置详情[11:37]
第5章 【后端】K8s多集群命令空间管理设计与实现 (1小时34分钟 8节)

5-1实现Namespace管理的路由配置[10:00]
5-2实现多集群kubeconfig的管理[19:26]
5-3实现Namespace的创建功能[20:21]
5-4优化资源管理初始化代码逻辑[09:42]
5-5实现Namespace的删除功能和删除保护[13:11]
5-6实现Namespace的列表查询功能[04:08]
5-7实现Namespace的详情查询功能[03:42]
5-8实现Namespace的配置更新功能[13:31]
第6章 【后端】K8s多集群Pod管理设计与实现 (36分钟 6节)

6-1实现Pod管理的路由和控制器[08:04]
6-2实现创建Pod的功能[08:06]
6-3实现删除单个Pod的功能[02:56]
6-4实现删除多个Pod的功能[09:01]
6-5实现查询Pod列表的功能[03:21]
6-6实现获取Pod详情的功能[04:53]
第7章 【后端】K8s多集群调度资源管理设计与实现 (1小时3分钟 11节)

7-1实现Deployment管理的路由和控制器[05:02]
7-2测试Deployment管理功能可用性[08:38]
7-3实现StatefulSet管理的路由和控制器[05:40]
7-4测试StatefulSet管理功能可用性[06:30]
7-5实现DaemonSet管理的路由和控制器[03:36]
7-6测试DaemonSet管理功能可用性[09:51]
7-7实现CronJob管理的路由和控制器[03:17]
7-8测试CronJob管理功能可用性[03:27]
7-9实现ReplicaSet的管理功能[05:46]
7-10实现节点管理的路由和控制器[06:17]
7-11测试节点管理功能可用性[05:25]
第8章 【后端】K8s多集群服务发布和配置页面设计与实现 (1小时25分钟 14节)

8-1实现Service管理的路由和控制器[05:38]
8-2测试Service的管理功能可用性[09:18]
8-3实现Ingress管理的路由和控制器[04:56]
8-4测试Ingress管理功能的可用性[06:52]
8-5实现ConfigMap管理的路由和控制器[04:22]
8-6测试ConfigMap管理功能的可用性[05:44]
8-7实现Secret管理的路由和控制器[04:32]
8-8测试Secret管理功能的可用性[04:44]
8-9实现PV管理的路由和控制器[04:32]
8-10测试PV管理功能的可用性[07:09]
8-11实现PVC管理的路由和控制器[03:07]
8-12测试PVC管理功能的可用性[15:03]
8-13实现StorageClass管理的路由和控制器[04:45]
8-14测试StorageClass管理功能的可用性[05:16]
第9章 【前端】K8s多集群管理页面设计与实现 (2小时13分钟 13节)

9-1使用脚手架初始化前端工程[08:06]
9-2前端工程基本信息修改[04:16]
9-3实现集群资源管理的菜单[08:34]
9-4实现集群资源管理的接口和封装[08:28]
9-5实现集群资源管理的路由和视图[07:15]
9-6实现集群列表展示页面[25:03]
9-7实现集群的删除功能[04:57]
9-8实现添加集群的视图[13:03]
9-9添加集群视图样式调整[19:41]
9-10实现添加集群数据的校验[04:48]
9-11实现添加集群的逻辑功能[07:06]
9-12实现集群配置编辑和删除的功能[10:33]
9-13集群管理页面逻辑功能回顾[11:11]
第10章 【前端】K8s多集群节点管理页面设计与实现 (3小时25分钟 16节)

10-1实现节点列表的查询和搜索功能[13:06]
10-2实现节点列表的页面和信息展示[16:58]
10-3实现查询多个集群的节点列表[15:45]
10-4实现多集群节点列表的切换功能[11:21]
10-5实现节点编辑的弹窗视图[12:18]
10-6实现节点标签和污点编辑的标签页[12:46]
10-7实现节点标签编辑的视图[22:12]
10-8实现节点污点编辑的视图[13:51]
10-9实现表格数据的删除功能[07:19]
10-10实现表格数据的添加功能[05:53]
10-11实现节点标签和污点的更新逻辑[20:17]
10-12实现节点状态的获取和展示[05:47]
10-13实现节点详情展示的视图[12:40]
10-14实现节点角色的判断和展示[16:06]
10-15实现节点详情的弹窗展示[11:37]
10-16实现节点管理列表的尾部功能布局[07:11]
第11章 【前端】K8s多集群Namespace管理页面设计与实现 (2小时12分钟 10节)

11-1实现Namespace列表视图[22:48]
11-2实现Namespace创建的视图[10:20]
11-3实现Namespace创建的逻辑[11:19]
11-4实现Namespace删除的功能[14:30]
11-5实现Namespace编辑的功能[20:23]
11-6封装全局的页面加载状态[10:19]
11-7封装列表页视图通用组件[11:44]
11-8封装集群和命名空间选择通用组件[15:58]
11-9封装集群和命名空间选择框的样式[08:42]
11-10封装集群和命名空间的回调函数[06:25]
第12章 【前端】K8s多集群Pod管理及Yaml展示设计与实现 (2小时2分钟 13节)

12-1实现调度资源管理的菜单[10:24]
12-2实现调度资源管理的路由配置[09:13]
12-3实现调度资源管理的组件划分[02:38]
12-4实现Pod列表页面和组件回调[13:48]
12-5实现Pod列表数据的展示[12:51]
12-6实现Pod重启次数和容器状态的统计[14:33]
12-7实现Pod删除和强制删除视图[04:36]
12-8实现Pod删除和强制删除的功能[11:36]
12-9实现yaml编辑器的封装[12:39]
12-10测试yaml编辑器的使用[09:26]
12-11实现Pod yaml数据的展示[05:10]
12-12实现Dialog自定义头部样式[07:39]
12-13实现yaml数据展示的二次处理[07:35]
第13章 【前端】K8s多集群调度资源列表及创建视图 (3小时49分钟 18节)

13-1实现Deployment列表页[21:00]
13-2实现Deployment删除和yaml数据展示[03:26]
13-3实现调度资源创建的页面框架[08:31]
13-4实现调度资源基本配置的框架[09:58]
13-5实现调度资源名称和副本数的管理[10:07]
13-6实现镜像仓库密钥的获取和绑定[26:47]
13-7实现资源DNS策略配置和样式调整[09:48]
13-8实现调度资源更新策略的管理[25:27]
13-9处理更新策略切换的配置问题[08:23]
13-10实现同时支持String和Number类型的数据[14:44]
13-11调整基本配置页面组件的样式[05:16]
13-12实现资源的标签及注释功能[11:45]
13-13封装通用的键值配置组件[10:46]
13-14使用通用组件管理标签和注释[10:04]
13-15测试资源的标签和注释配置[21:00]
13-16使用Pinia管理全局资源数据[08:59]
13-17实现节点选择器的配置功能[15:39]
13-18更改全局样式及调整节点选择器的样式[07:31]
第14章 【前端】K8s多集群调度资源Volume配置设计与实现 (3小时38分钟 12节)

14-1实现Volume配置的组件[14:56]
14-2使用动态组件实现不同Volume的配置[16:15]
14-3实现HostPath类型的Volume的添加[29:47]
14-4实现Volume展示存储类型[10:47]
14-5实现Volume数据展示与修改[14:14]
14-6实现NFS类型Volume[10:57]
14-7实现EmptyDir类型的Volume[24:08]
14-8实现PVC类型的Volume[25:23]
14-9实现ConfigMap类型的Volume[17:38]
14-10实现ConfigMap自定义Key挂载[24:49]
14-11处理八进制挂载权限数据[15:07]
14-12实现Secret类型的Volume[14:06]
第15章 【前端】K8s多集群调度资源容器配置设计与实现 (2小时39分钟 11节)

15-1实现容器配置的页面布局[33:20]
15-2实现添加容器的功能[06:38]
15-3实现删除容器的功能[09:30]
15-4解决初始化容器添加的问题[04:50]
15-5实现容器配置的页面布局[05:30]
15-6实现容器名称、终端、工作目录配置[11:10]
15-7实现容器镜像和镜像下载策略配置[07:45]
15-8实现容器的启动命令和参数配置[14:52]
15-9实现容器内存和CPU配置[21:39]
15-10实现复杂数据结构的数据检验[11:32]
15-11实现容器的端口配置[32:59]
第16章 【前端】K8s多集群调度资源容器健康检查配置 (2小时21分钟 9节)

16-1实现容器健康检查配置的布局[16:50]
16-2实现健康检查的通用配置[15:29]
16-3实现四种检查方式的切换[33:26]
16-4实现四种检查方式的动态组件[08:14]
16-5实现Exec类型的健康检查[03:59]
16-6实现Exec检查方式的数据校验[13:38]
16-7实现TCPSocket类型的健康检查[17:09]
16-8实现GRPC类型的健康检查[04:52]
16-9实现HTTPGet类型的健康检查[27:48]
第17章 【前端】K8s多集群调度资源容器环境变量和资源编辑 (3小时45分钟 12节)

17-1实现容器存储挂载的配置[20:00]
17-2实现容器键值环境变量的配置[12:23]
17-3实现容器环境变量批量生成页面布局[37:33]
17-4实现通过envFrom生成环境变量[05:16]
17-5实现容器环境的添加和展示[32:20]
17-6实现初始化容器的配置[03:48]
17-7实现调度资源的创建功能[26:16]
17-8封装展示Yaml数据的组件[19:54]
17-9实现图形化生成K8s Yaml[09:09]
17-10实现图形化资源编辑的路由和视图[12:02]
17-11实现编辑资源当前配置的展示[11:20]
17-12处理只读信息及完成编辑功能[35:04]
第18章 【前端】K8s多集群调度资源管理设计与实现 (3小时43分钟 14节)

18-1实现StatefulSet列表和删除功能[07:43]
18-2实现StatefulSet无头服务的自动添加和绑定[31:26]
18-3实现使用插槽实现不同的更新策略[13:16]
18-4实现StatefulSet的资源创建[09:39]
18-5实现StatefulSet的资源编辑功能[16:49]
18-6实现DaemonSet的路由和列表[07:56]
18-7实现DaemonSet的资源创建[09:10]
18-8实现DaemonSet的编辑和bug处理[18:37]
18-9实现CronJob的路由和列表功能[18:48]
18-10实现CronJob的资源创建功能[29:10]
18-11实现CronJob的资源编辑功能[15:11]
18-12实现CronJob重启策略配置[06:01]
18-13实现资源的复制功能[12:15]
18-14封装资源通用操作的组件[27:01]
第19章 【前端】K8s多集群服务发布管理设计与实现 (5小时34分钟 22节)

19-1实现Service管理的菜单及路由[05:24]
19-2实现Service的列表和Yaml数据展示功能[16:11]
19-3封装资源创建的组件和插槽配置[18:36]
19-4实现Service代理不同的资源选择[10:46]
19-5实现获取不同资源的数据并展示[10:59]
19-6实现Service的基本配置[42:50]
19-7实现Service的端口配置[26:48]
19-8实现Service配置的自动生成[14:09]
19-9实现Service标签及注释的自动生成[15:10]
19-10实现Service的创建和生成yaml[35:30]
19-11实现Service代理外部域名[03:27]
19-12实现Service编辑和复制的功能[07:49]
19-13定义Ingress接口和组件[04:37]
19-14实现Ingress列表和删除功能[15:03]
19-15实现创建Ingress的基本框架[11:34]
19-16实现Ingress的基本配置和ingressClas[05:58]
19-17实现Ingress创建的布局和数据结构[13:59]
19-18实现Ingress多域名和多路径的配置[19:44]
19-19实现Ingress配置自动获取Service的端口[13:38]
19-20实现Ingress创建的数据校验[07:29]
19-21实现Ingress域名证书的配置[21:31]
19-22实现Ingress的编辑和复制功能[12:50]
第20章 【前端】K8s多集群配置资源管理设计与实现 (1小时47分钟 13节)

20-1实现ConfigMap的路由、视图和菜单[07:59]
20-2实现ConfigMap列表查看的功能[06:17]
20-3实现ConfigMap创建的功能[13:37]
20-4实现ConfigMap的编辑和复制功能[03:46]
20-5实现ConfigMap数据只读的配置[02:58]
20-6实现Secret列表查看的功能[06:00]
20-7实现Secret创建的基本页面框架[08:34]
20-8实现Secret不同类型的切换[02:59]
20-9实现通用类型的Secret创建[01:30]
20-10实现域名证书类型的Secret创建功能[15:44]
20-11实现镜像仓库密钥类型的Secret创建[17:01]
20-12实现TLS和Opaque类型的编辑功能[08:54]
20-13实现镜像仓库密钥类型的Secret编辑功能[12:31]
第21章 【前端】K8s多集群存储资源管理设计与实现 (2小时37分钟 11节)

21-1实现PV和PVC的路由和视图[05:20]
21-2实现PV列表查看的功能[15:31]
21-3实现PV创建的基本配置[29:56]
21-4实现PV的创建功能[15:07]
21-5实现PV的编辑功能[06:21]
21-6实现PVC的列表功能[12:24]
21-7实现PVC的创建功能[24:22]
21-8实现PVC申请动态和静态PV[19:52]
21-9实现PVC的编辑和复制[03:55]
21-10实现通过YAML创建资源的视图[19:07]
21-11实现通过Yaml数据创建资源_hc[05:58]
第22章 【联调】前后端联调测试及Bug修复 (1小时30分钟 11节)

22-1解决登录问题及前后端跨域问题[17:29]
22-2测试集群的增删改查功能[05:05]
22-3测试节点管理的基本功能[08:07]
22-4测试命名空间管理的基本功能[08:55]
22-5测试Pod和Deployment的基本功能[06:52]
22-6实现创建资源后继续编辑或者查看列表[12:50]
22-7测试资源调度管理功能[09:51]
22-8测试服务发布管理的功能[06:08]
22-9测试并添加ingressclass的功能[05:06]
22-10测试配置管理相关的功能[04:39]
22-11测试存储资源管理的功能[05:46]
第23章 【特性功能开发】命名空间及节点管理 (3小时55分钟 18节)

23-1实现节点一键驱逐和禁止调度组件[13:07]
23-2实现节点当前污点配置的判断[07:58]
23-3实现节点污点一键添加和删除的功能[10:27]
23-4实现节点一键维护的功能[08:00]
23-5实现获取节点Pod的弹窗组件[13:37]
23-6实现展示不同Pod列表的header[08:25]
23-7实现节点Pod数据展示的功能[18:28]
23-8实现Pod内容器数据的展示[17:52]
23-9实现获取每个容器的运行状态[06:21]
23-10实现节点上Pod的快捷删除[07:25]
23-11实现节点上Pod的强制删除[06:29]
23-12实现资源复制的目标配置[23:23]
23-13实现自动获取不同资源类型的数据[21:15]
23-14实现资源复制的传送门[10:16]
23-15实现前端资源拷贝数据的提交[12:52]
23-16实现资源拷贝后端的命名空间处理[18:30]
23-17实现Deployment的资源拷贝[19:01]
23-18实现跨集群多类资源一键复制[12:13]
第24章 【特性功能开发】核心资源一键式功能实现 (6小时1分钟 24节)

24-1实现调度资源的一键扩缩容[19:43]
24-2实现调度资源Pod运行状态的展示[07:39]
24-3实现调度资源的一键暂停功能[19:47]
24-4实现调度资源的一键重启功能组件[13:10]
24-5实现调度资源重启的后端逻辑[11:46]
24-6实现调度资源的重启功能和bug修复[09:10]
24-7实现其它功能的下拉菜单[16:09]
24-8实现控制器关联的Pod列表展示[17:35]
24-9实现调度资源一键更新镜像的页面布局[20:02]
24-10实现调度资源一键更新镜像逻辑功能[14:39]
24-11实现CronJob一键更新镜像功能[09:37]
24-12实现控制器回滚的页面组件[32:26]
24-13实现回滚版本详情的展示[21:11]
24-14实现控制器的版本回退功能[04:29]
24-15实现数组内对象的排序[07:54]
24-16实现自动添加Service的前端判断[05:49]
24-17实现后端自动创建资源的Service[28:21]
24-18实现其它控制器自动添加Service的功能[04:56]
24-19实现通过Yaml数据创建或更新资源[29:24]
24-20通过Yaml创建资源原理讲解DynamicClien[12:24]
24-21实现通过资源详情的弹窗更新功能[20:16]
24-22通过Yaml创建资源方法修改[08:12]
24-23实现Pod批量操作的多选和删除选择[13:11]
24-24实现Pod删除和强制删除的逻辑[13:54]
第25章 【特性功能开发】查看日志和执行命令 (1小时49分钟 25节)

25-1什么是WebSocket[06:59]
25-2前端和后端如何创建WebSocket链接[08:15]
25-3WebSocket初体验:后端实现[13:29]
25-4WebSocket初体验:前端实现与测试[10:54]
25-5实现查看日志:创建后端日志流[17:57]
25-6实现查看日志:WebSocket回传日志数据[06:53]
25-7实现查看日志:获取Pod日志测试[03:07]
25-8实现查看日志:前端查看日志布局[19:16]
25-9实现查看日志:前端实时展示Pod日志[17:16]
25-10实现多容器日志查看及容器切换[00:20]
25-11实现执行命令:创建后端命令执行器[00:20]
25-12实现执行命令:实现Stream相关接口[00:20]
25-13实现执行命令:接收前端执行消息数据[00:20]
25-14实现执行命令:回传执行结果和调整窗口大小[00:20]
25-15实现执行命令:定义后端执行命令的路由[00:20]
25-16实现执行命令:xtermjs与前端弹窗实现[00:20]
25-17实现执行命令:xtermjs初始化terminal[00:20]
25-18实现执行命令:xtermjs自动处理webSocke[00:20]
25-19实现执行命令:前端实现命令的实时交互[00:20]
25-20实现执行命令:实现窗口的自适应大小[00:20]
25-21实现多容器执行命令及容器切换[00:20]
25-22实现自动匹配WebSocket的链接地址[00:20]
25-23WebSocket链接失败处理[00:20]
25-24执行命令延迟Bug处理[00:20]
25-25执行命令缓慢处理[00:20]
第26章 【特性功能开发】拓扑图及资源统计 (4小时40分钟 19节)

26-1Ingress拓扑图画图介绍[07:42]
26-2Ingress拓扑图展示初体验[14:07]
26-3Ingress拓扑图展示路由配置[07:28]
26-4Ingress拓扑图展示域名到路径的链路[20:43]
26-5Ingress拓扑图展示路径到Service的链路[07:18]
26-6Ingress拓扑图展示Service到Pod的链路[28:49]
26-7Ingress拓扑图样式布局调整[07:40]
26-8多集群资源统计图前端路由配置[07:06]
26-9多集群资源统计图展示初体验[08:07]
26-10多集群资源统计图自动布局与组件封装[25:35]
26-11K8s Informer缓存机制介绍[12:11]
26-12K8s Informer实现集群资源的监控[38:20]
26-13实现获取所有集群统计信息的接口[30:04]
26-14实现前端展示所有集群的统计信息[07:28]
26-15实现单个集群所有资源的统计[12:19]
26-16实现单个命名空间得资源统计[09:03]
26-17实现命名空间资源数据展示的前端路由[14:50]
26-18实现前端展示命名空间的资源统计[12:47]
26-19实现前端展示单个集群的资源统计信息开始学习
第27章 【项目上线】项目部署及Bug修复 (45分钟 4节)

27-1Client-go InCluster方式改造[09:07]
27-2项目部署-在K8s中部署KRM后端服务[13:36]
27-3项目部署-在K8s中部署KRM前端服务[16:42]
27-4项目总结[06:17]

购买主题 已有 1 人购买  本主题需向作者支付 99 学币 才能浏览
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|学IT吧

GMT+8, 2025-4-5 01:21 , Processed in 0.087767 second(s), 24 queries .

学IT吧 www.xueit8.com X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表