课程介绍:

本课程聚焦云原生全栈开发,基于 GO/Vue/K8s 展开多集群管理开发。通过超 27 章的内容,从课程介绍、项目设计准备,到前后端开发、联调测试、特性功能开发,直至项目上线,全程实战教学。涵盖多集群管理平台各方面功能实现,助你掌握云原生全栈核心技能。

课程截图:

课程目录:

  • 第01章【云原生全栈开发】课程介绍(1小时17分钟5节)
  • 01-01、云原生全栈开发课程内容介绍.mp4
  • 01-02、云原生全栈开发课程大纲详解【1.3倍速】.mp4
  • 01-03、云原生全栈开发课程项目演示【1.3倍速】.mp4
  • 01-04、为什么要学这门课?.mp4
  • 01-05、遇到问题如何解决.mp4
  • 第02章【开篇】k8s多集群管理平台项目设计与准备(1小时6分钟10节)
  • 02-01、如何从零开始做一个完整项目.mp4
  • 02-02、前后端分离先写前端还是先写后端?.mp4
  • 02-03、前后端分离系统架构设计.mp4
  • 02-04、前后端分离域名发布路由设计.mp4
  • 02-05、前后端分离内部路由设计.mp4
  • 02-06、前后端分离数据交互模型设计.mp4
  • 02-07、集群元数据存储云原生设计.mp4
  • 02-08、集群管理工具client-go介绍和版本演变.mp4
  • 02-09、集群管理工具client-go客户端分类及依赖关系.mp4
  • 02-10、集群管理工具client-go集群内外使用详解.mp4
  • 第03章【后端】集群管理工具client-go必知必会(1小时46分钟8节)
  • 03-01、使用脚手架初始化后端项目工程.mp4
  • 03-02、client-go基本使用.mp4
  • 03-03、client-go查询列表功能使用.mp4
  • 03-04、client-go查询资源详情功能使用.mp4
  • 03-05、client-go更新资源功能使用.mp4
  • 03-06、client-go删除资源功能使用.mp4
  • 03-07、client-go创建资源功能使用.mp4
  • 03-08、client-go使用json串创建资源.mp4
  • 第04章 【后端】k8s多集群管理设计与实现 (2小时39分钟 12节)
  • 04-01、实现init控制器管理程序数据初始化.mp4
  • 04-02、实现程序元数据自动初始化.mp4
  • 04-03、实现集群管理的路由配置.mp4
  • 04-04、实现添加集群的功能.mp4
  • 04-05、实现集群状态的检查.mp4
  • 04-06、实现使用结构体直接保存集群信息.mp4
  • 04-07、添加集群功能测试.mp4
  • 04-08、实现集群删除功能.mp4
  • 04-09、实现集群列表查询功能.mp4
  • 04-10、优化集群列表数据返回结果.mp4
  • 04-11、实现集群配置更新功能.mp4
  • 04-12、实现获取集群配置详情.mp4
  • 第05章 【后端】k8s多集群命令空间管理设计与实现 (1小时34分钟 8节)
  • 05-01、实现namespace管理的路由配置.mp4
  • 05-02、实现多集群kubeconfig的管理.mp4
  • 05-03、实现namespace的创建功能.mp4
  • 05-04、优化资源管理初始化代码逻辑.mp4
  • 05-05、实现namespace的删除功能和删除保护.mp4
  • 05-06、实现namespace的列表查询功能.mp4
  • 05-07、实现namespace的详情查询功能.mp4
  • 05-08、实现namespace的配置更新功能.mp4
  • 第06章 【后端】k8s多集群pod管理设计与实现 (1小时30分钟 10节)
  • 06-01、实现pod管理的路由和控制器.mp4
  • 06-02、实现创建pod的功能.mp4
  • 06-03、实现删除单个pod的功能.mp4
  • 06-04、实现删除多个pod的功能.mp4
  • 06-05、实现查询pod列表的功能.mp4
  • 06-06、实现获取pod详情的功能.mp4
  • 06-07、代码优化-改为接口式编程.mp4
  • 06-08、代码优化-统一资源创建的接口.mp4
  • 06-09、代码优化-封装资源管理的接口方法.mp4
  • 06-10、代码优化-使用接口实现资源管理.mp4
  • 第07章 【后端】k8s多集群调度资源管理设计与实现 (1小时3分钟 11节)
  • 07-01、实现deployment管理的路由和控制器.mp4
  • 07-02、测试deployment管理功能可用性.mp4
  • 07-03、实现statefulset管理的路由和控制器.mp4
  • 07-04、测试statefulset管理功能可用性.mp4
  • 07-05、实现daemonset管理的路由和控制器.mp4
  • 07-06、测试daemonset管理功能可用性.mp4
  • 07-07、实现cronjob管理的路由和控制器.mp4
  • 07-08、测试cronjob管理功能可用性.mp4
  • 07-09、实现replicaset的管理功能.mp4
  • 07-10、实现节点管理的路由和控制器.mp4
  • 07-11、测试节点管理功能可用性.mp4
  • 第08章 【后端】k8s多集群服务发布和配置页面设计与实现 (1小时25分钟 14节)
  • 08-01、实现service管理的路由和控制器.mp4
  • 08-02、测试service的管理功能可用性.mp4
  • 08-03、实现ingress管理的路由和控制器.mp4
  • 08-04、测试ingress管理功能的可用性.mp4
  • 08-05、实现configmap管理的路由和控制器.mp4
  • 08-06、测试configmap管理功能的可用性.mp4
  • 08-07、实现secret管理的路由和控制器.mp4
  • 08-08、测试secret管理功能的可用性.mp4
  • 08-09、实现pv管理的路由和控制器.mp4
  • 08-10、测试pv管理功能的可用性.mp4
  • 08-11、实现pvc管理的路由和控制器.mp4
  • 08-12、测试pvc管理功能的可用性.mp4
  • 08-13、实现storageclass管理的路由和控制器.mp4
  • 08-14、测试storageclass管理功能的可用性.mp4
  • 第09章 【前端】k8s多集群管理页面设计与实现 (2小时13分钟 13节)
  • 09-01、使用脚手架初始化前端工程.mp4
  • 09-02、前端工程基本信息修改.mp4
  • 09-03、实现集群资源管理的菜单.mp4
  • 09-04、实现集群资源管理的接口和封装.mp4
  • 09-05、实现集群资源管理的路由和视图.mp4
  • 09-06、实现集群列表展示页面.mp4
  • 09-07、实现集群的删除功能.mp4
  • 09-08、实现添加集群的视图.mp4
  • 09-09、添加集群视图样式调整.mp4
  • 09-10、实现添加集群数据的校验.mp4
  • 09-11、实现添加集群的逻辑功能.mp4
  • 09-12、实现集群配置编辑和删除的功能.mp4
  • 09-13、集群管理页面逻辑功能回顾.mp4
  • 第10章 【前端】k8s多集群节点管理页面设计与实现 (3小时25分钟 16节)
  • 10-01、实现节点列表的查询和搜索功能.mp4
  • 10-02、实现节点列表的页面和信息展示.mp4
  • 10-03、实现查询多个集群的节点列表.mp4
  • 10-04、实现多集群节点列表的切换功能.mp4
  • 10-05、实现节点编辑的弹窗视图.mp4
  • 10-06、实现节点标签和污点编辑的标签页.mp4
  • 10-07、实现节点标签编辑的视图.mp4
  • 10-08、实现节点污点编辑的视图.mp4
  • 10-09、实现表格数据的删除功能.mp4
  • 10-10、实现表格数据的添加功能.mp4
  • 10-11、实现节点标签和污点的更新逻辑.mp4
  • 10-12、实现节点状态的获取和展示.mp4
  • 10-13、实现节点详情展示的视图.mp4
  • 10-14、实现节点角色的判断和展示.mp4
  • 10-15、实现节点详情的弹窗展示.mp4
  • 10-16、实现节点管理列表的尾部功能布局.mp4
  • 第11章 【前端】k8s多集群namespace管理页面设计与实现 (2小时12分钟 10节)
  • 11-01、实现namespace列表视图.mp4
  • 11-02、实现namespace创建的视图.mp4
  • 11-03、实现namespace创建的逻辑.mp4
  • 11-04、实现namespace删除的功能.mp4
  • 11-05、实现namespace编辑的功能.mp4
  • 11-06、封装全局的页面加载状态.mp4
  • 11-07、封装列表页视图通用组件.mp4
  • 11-08、封装集群和命名空间选择通用组件.mp4
  • 11-09、封装集群和命名空间选择框的样式.mp4
  • 11-10、封装集群和命名空间的回调函数.mp4
  • 第12章 【前端】k8s多集群pod管理及yaml展示设计与实现 (2小时2分钟 13节)
  • 12-01、实现调度资源管理的菜单.mp4
  • 12-02、实现调度资源管理的路由配置.mp4
  • 12-03、实现调度资源管理的组件划分.mp4
  • 12-04、实现pod列表页面和组件回调.mp4
  • 12-05、实现pod列表数据的展示.mp4
  • 12-06、实现pod重启次数和容器状态的统计.mp4
  • 12-07、实现pod删除和强制删除视图.mp4
  • 12-08、实现pod删除和强制删除的功能.mp4
  • 12-09、实现yaml编辑器的封装.mp4
  • 12-10、测试yaml编辑器的使用.mp4
  • 12-11、实现pod yaml数据的展示.mp4
  • 12-12、实现dialog自定义头部样式.mp4
  • 12-13、实现yaml数据展示的二次处理.mp4
  • 第13章 【前端】k8s多集群调度资源列表及创建视图 (3小时49分钟 18节)
  • 13-01、实现deployment列表页.mp4
  • 13-02、实现deployment删除和yaml数据展示.mp4
  • 13-03、实现调度资源创建的页面框架.mp4
  • 13-04、实现调度资源基本配置的框架.mp4
  • 13-05、实现调度资源名称和副本数的管理.mp4
  • 13-06、实现镜像仓库密钥的获取和绑定.mp4
  • 13-07、实现资源dns策略配置和样式调整.mp4
  • 13-08、实现调度资源更新策略的管理.mp4
  • 13-09、处理更新策略切换的配置问题.mp4
  • 13-10、实现同时支持string和number类型的数据.mp4
  • 13-11、调整基本配置页面组件的样式.mp4
  • 13-12、实现资源的标签及注释功能.mp4
  • 13-13、封装通用的键值配置组件.mp4
  • 13-14、使用通用组件管理标签和注释.mp4
  • 13-15、测试资源的标签和注释配置.mp4
  • 13-16、使用pinia管理全局资源数据.mp4
  • 13-17、实现节点选择器的配置功能.mp4
  • 13-18、更改全局样式及调整节点选择器的样式.mp4
  • 第14章 【前端】k8s多集群调度资源volume配置设计与实现 (3小时38分钟 12节)
  • 14-01、实现volume配置的组件.mp4
  • 14-02、使用动态组件实现不同volume的配置.mp4
  • 14-03、实现hostpath类型的volume的添加.mp4
  • 14-04、实现volume展示存储类型.mp4
  • 14-05、实现volume数据展示与修改.mp4
  • 14-06、实现nfs类型volume.mp4
  • 14-07、实现emptydir类型的volume.mp4
  • 14-08、实现pvc类型的volume.mp4
  • 14-09、实现configmap类型的volume.mp4
  • 14-10、实现configmap自定义key挂载.mp4
  • 14-11、处理八进制挂载权限数据.mp4
  • 14-12、实现secret类型的volume.mp4
  • 第15章 【前端】k8s多集群调度资源容器配置设计与实现 (2小时39分钟 11节)
  • 15-01、实现容器配置的页面布局.mp4
  • 15-02、实现添加容器的功能.mp4
  • 15-03、实现删除容器的功能.mp4
  • 15-04、解决初始化容器添加的问题.mp4
  • 15-05、实现容器配置的页面布局.mp4
  • 15-06、实现容器名称、终端、工作目录配置.mp4
  • 15-07、实现容器镜像和镜像下载策略配置.mp4
  • 15-08、实现容器的启动命令和参数配置.mp4
  • 15-09、实现容器内存和cpu配置.mp4
  • 15-10、实现复杂数据结构的数据检验.mp4
  • 15-11、实现容器的端口配置.mp4
  • 第16章 【前端】k8s多集群调度资源容器健康检查配置 (2小时21分钟 9节)
  • 16-01、实现容器健康检查配置的布局.mp4
  • 16-02、实现健康检查的通用配置.mp4
  • 16-03、实现四种检查方式的切换.mp4
  • 16-04、实现四种检查方式的动态组件.mp4
  • 16-05、实现exec类型的健康检查.mp4
  • 16-06、实现exec检查方式的数据校验.mp4
  • 16-07、实现tcpsocket类型的健康检查.mp4
  • 16-08、实现grpc类型的健康检查.mp4
  • 16-09、实现httpget类型的健康检查.mp4
  • 第17章 【前端】k8s多集群调度资源容器环境变量和资源编辑 (3小时45分钟 12节)
  • 17-01、实现容器存储挂载的配置.mp4
  • 17-02、实现容器键值环境变量的配置.mp4
  • 17-03、实现容器环境变量批量生成页面布局.mp4
  • 17-04、实现通过envfrom生成环境变量.mp4
  • 17-05、实现容器环境的添加和展示.mp4
  • 17-06、实现初始化容器的配置.mp4
  • 17-07、实现调度资源的创建功能.mp4
  • 17-08、封装展示yaml数据的组件.mp4
  • 17-09、实现图形化生成k8s yaml.mp4
  • 17-10、实现图形化资源编辑的路由和视图.mp4
  • 17-11、实现编辑资源当前配置的展示.mp4
  • 17-12、处理只读信息及完成编辑功能.mp4
  • 第18章 【前端】k8s多集群调度资源管理设计与实现 (3小时43分钟 14节)
  • 18-01、实现statefulset列表和删除功能.mp4
  • 18-02、实现statefulset无头服务的自动添加和绑定.mp4
  • 18-03、实现使用插槽实现不同的更新策略.mp4
  • 18-04、实现statefulset的资源创建.mp4
  • 18-05、实现statefulset的资源编辑功能.mp4
  • 18-06、实现daemonset的路由和列表.mp4
  • 18-07、实现daemonset的资源创建.mp4
  • 18-08、实现daemonset的编辑和bug处理.mp4
  • 18-09、实现cronjob的路由和列表功能.mp4
  • 18-10、实现cronjob的资源创建功能.mp4
  • 18-11、实现cronjob的资源编辑功能.mp4
  • 18-12、实现cronjob重启策略配置.mp4
  • 18-13、实现资源的复制功能.mp4
  • 18-14、封装资源通用操作的组件.mp4
  • 第19章 【前端】k8s多集群服务发布管理设计与实现 (5小时34分钟 22节)
  • 19-01、实现service管理的菜单及路由.mp4
  • 19-02、实现service的列表和yaml数据展示功能.mp4
  • 19-03、封装资源创建的组件和插槽配置.mp4
  • 19-04、实现service代理不同的资源选择.mp4
  • 19-05、实现获取不同资源的数据并展示.mp4
  • 19-06、实现service的基本配置.mp4
  • 19-07、实现service的端口配置.mp4
  • 19-08、实现service配置的自动生成.mp4
  • 19-09、实现service标签及注释的自动生成.mp4
  • 19-10、实现service的创建和生成yaml.mp4
  • 19-11、实现service代理外部域名.mp4
  • 19-12、实现service编辑和复制的功能.mp4
  • 19-13、定义ingress接口和组件.mp4
  • 19-14、实现ingress列表和删除功能.mp4
  • 19-15、实现创建ingress的基本框架.mp4
  • 19-16、实现ingress的基本配置和ingressclas.mp4
  • 19-17、实现ingress创建的布局和数据结构.mp4
  • 19-18、实现ingress多域名和多路径的配置.mp4
  • 19-19、实现ingress配置自动获取service的端口.mp4
  • 19-20、实现ingress创建的数据校验.mp4
  • 19-21、实现ingress域名证书的配置.mp4
  • 19-22、实现ingress的编辑和复制功能.mp4
  • 第20章 【前端】k8s多集群配置资源管理设计与实现 (1小时47分钟 13节)
  • 20-01、实现configmap的路由、视图和菜单.mp4
  • 20-02、实现configmap列表查看的功能.mp4
  • 20-03、实现configmap创建的功能.mp4
  • 20-04、实现configmap的编辑和复制功能.mp4
  • 20-05、实现configmap数据只读的配置.mp4
  • 20-06、实现secret列表查看的功能.mp4
  • 20-07、实现secret创建的基本页面框架.mp4
  • 20-08、实现secret不同类型的切换.mp4
  • 20-09、实现通用类型的secret创建.mp4
  • 20-10、实现域名证书类型的secret创建功能.mp4
  • 20-11、实现镜像仓库密钥类型的secret创建.mp4
  • 20-12、实现tls和opaque类型的编辑功能.mp4
  • 20-13、实现镜像仓库密钥类型的secret编辑功能.mp4
  • 第21章 【前端】k8s多集群存储资源管理设计与实现 (2小时37分钟 11节)
  • 21-01、实现pv和pvc的路由和视图.mp4
  • 21-02、实现pv列表查看的功能.mp4
  • 21-03、实现pv创建的基本配置.mp4
  • 21-04、实现pv的创建功能.mp4
  • 21-05、实现pv的编辑功能.mp4
  • 21-06、实现pvc的列表功能.mp4
  • 21-07、实现pvc的创建功能.mp4
  • 21-08、实现pvc申请动态和静态pv.mp4
  • 21-09、实现pvc的编辑和复制.mp4
  • 21-10、实现通过yaml创建资源的视图.mp4
  • 21-11、实现通过yaml数据创建资源_hc.mp4
  • 第22章 【联调】前后端联调测试及bug修复 (1小时30分钟 11节)
  • 22-01、解决登录问题及前后端跨域问题.mp4
  • 22-02、测试集群的增删改查功能.mp4
  • 22-03、测试节点管理的基本功能.mp4
  • 22-04、测试命名空间管理的基本功能.mp4
  • 22-05、测试pod和deployment的基本功能.mp4
  • 22-06、实现创建资源后继续编辑或者查看列表.mp4
  • 22-07、测试资源调度管理功能.mp4
  • 22-08、测试服务发布管理的功能.mp4
  • 22-09、测试并添加ingressclass的功能.mp4
  • 22-10、测试配置管理相关的功能.mp4
  • 22-11、测试存储资源管理的功能.mp4
  • 第23章 【特性功能开发】命名空间及节点管理 (3小时55分钟 18节)
  • 23-01、实现节点一键驱逐和禁止调度组件.mp4
  • 23-02、实现节点当前污点配置的判断.mp4
  • 23-03、实现节点污点一键添加和删除的功能.mp4
  • 23-04、实现节点一键维护的功能.mp4
  • 23-05、实现获取节点pod的弹窗组件.mp4
  • 23-06、实现展示不同pod列表的header.mp4
  • 23-07、实现节点pod数据展示的功能.mp4
  • 23-08、实现pod内容器数据的展示.mp4
  • 23-09、实现获取每个容器的运行状态.mp4
  • 23-10、实现节点上pod的快捷删除.mp4
  • 23-11、实现节点上pod的强制删除.mp4
  • 23-12、实现资源复制的目标配置.mp4
  • 23-13、实现自动获取不同资源类型的数据.mp4
  • 23-14、实现资源复制的传送门.mp4
  • 23-15、实现前端资源拷贝数据的提交.mp4
  • 23-16、实现资源拷贝后端的命名空间处理.mp4
  • 23-17、实现deployment的资源拷贝.mp4
  • 23-18、实现跨集群多类资源一键复制.mp4
  • 第24章 【特性功能开发】核心资源一键式功能实现 (6小时1分钟 24节)
  • 24-01、实现调度资源的一键扩缩容.mp4
  • 24-02、实现调度资源pod运行状态的展示.mp4
  • 24-03、实现调度资源的一键暂停功能.mp4
  • 24-04、实现调度资源的一键重启功能组件.mp4
  • 24-05、实现调度资源重启的后端逻辑.mp4
  • 24-06、实现调度资源的重启功能和bug修复.mp4
  • 24-07、实现其它功能的下拉菜单.mp4
  • 24-08、实现控制器关联的pod列表展示.mp4
  • 24-09、实现调度资源一键更新镜像的页面布局.mp4
  • 24-10、实现调度资源一键更新镜像逻辑功能.mp4
  • 24-11、实现cronjob一键更新镜像功能.mp4
  • 24-12、实现控制器回滚的页面组件.mp4
  • 24-13、实现回滚版本详情的展示.mp4
  • 24-14、实现控制器的版本回退功能.mp4
  • 24-15、实现数组内对象的排序.mp4
  • 24-16、实现自动添加service的前端判断.mp4
  • 24-17、实现后端自动创建资源的service.mp4
  • 24-18、实现其它控制器自动添加service的功能.mp4
  • 24-19、实现通过yaml数据创建或更新资源.mp4
  • 24-20、通过yaml创建资源原理讲解dynamicclien.mp4
  • 24-21、实现通过资源详情的弹窗更新功能.mp4
  • 24-22、通过yaml创建资源方法修改.mp4
  • 24-23、实现pod批量操作的多选和删除选择.mp4
  • 24-24、实现pod删除和强制删除的逻辑.mp4
  • 第25章 【特性功能开发】查看日志和执行命令 (3小时58分钟 23节)
  • 25-01、什么是websocket.mp4
  • 25-02、前端和后端如何创建websocket链接.mp4
  • 25-03、websocket初体验:后端实现.mp4
  • 25-04、websocket初体验:前端实现与测试.mp4
  • 25-05、实现查看日志:创建后端日志流.mp4
  • 25-06、实现查看日志:websocket回传日志数据.mp4
  • 25-07、实现查看日志:获取pod日志测试.mp4
  • 25-08、实现查看日志:前端查看日志布局.mp4
  • 25-09、实现查看日志:前端实时展示pod日志.mp4
  • 25-10、实现多容器日志查看及容器切换.mp4
  • 25-11、实现执行命令:创建后端命令执行器.mp4
  • 25-12、实现执行命令:实现stream相关接口.mp4
  • 25-13、实现执行命令:接收前端执行消息数据.mp4
  • 25-14、实现执行命令:回传执行结果和调整窗口大小.mp4
  • 25-15、实现执行命令:定义后端执行命令的路由.mp4
  • 25-16、实现执行命令:xtermjs与前端弹窗实现.mp4
  • 25-17、实现执行命令:xtermjs初始化terminal.mp4
  • 25-18、实现执行命令:xtermjs自动处理websocke.mp4
  • 25-19、实现执行命令:前端实现命令的实时交互.mp4
  • 25-20、实现执行命令:实现窗口的自适应大小.mp4
  • 25-21、实现多容器执行命令及容器切换.mp4
  • 25-22、实现自动匹配websocket的链接地址.mp4
  • 25-23、websocket链接失败处理.mp4
  • 第26章 【特性功能开发】拓扑图及资源统计 (4小时40分钟 19节)
  • 26-01、ingress拓扑图画图介绍.mp4
  • 26-02、ingress拓扑图展示初体验.mp4
  • 26-03、ingress拓扑图展示路由配置.mp4
  • 26-04、ingress拓扑图展示域名到路径的链路.mp4
  • 26-05、ingress拓扑图展示路径到service的链路.mp4
  • 26-06、ingress拓扑图展示service到pod的链路.mp4
  • 26-07、ingress拓扑图样式布局调整.mp4
  • 26-08、多集群资源统计图前端路由配置.mp4
  • 26-09、多集群资源统计图展示初体验.mp4
  • 26-10、多集群资源统计图自动布局与组件封装.mp4
  • 26-11、k8s informer缓存机制介绍.mp4
  • 26-12、k8s informer实现集群资源的监控.mp4
  • 26-13、实现获取所有集群统计信息的接口.mp4
  • 26-14、实现前端展示所有集群的统计信息.mp4
  • 26-15、实现单个集群所有资源的统计.mp4
  • 26-16、实现单个命名空间得资源统计.mp4
  • 26-17、实现命名空间资源数据展示的前端路由.mp4
  • 26-18、实现前端展示命名空间的资源统计.mp4
  • 26-19、实现前端展示单个集群的资源统计信息.mp4
  • 第27章 【项目上线】项目部署及bug修复 (45分钟 4节)
  • 27-01、client-go incluster方式改造.mp4
  • 27-02、项目部署-在k8s中部署krm后端服务.mp4
  • 27-03、项目部署-在k8s中部署krm前端服务.mp4
  • 27-04、项目总结.mp4
  • 课件资料
  • 课件资料.exe
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。