【公告:本课程技术栈过于初级。因此我们搞了一个低代码版本的k8s可视化,看这里http://b.jtthink.com/read.php?tid=648】 (本
* 第一章:脚手架+k8s基本开发 cplist.push('第一章:脚手架+k8s基本开发');/
* 第1讲:使用Gin脚手架调用第一个k8s API
* 第2讲:依赖注入Deployment监听对象
* 第3讲:封装DeploymentService、构建模型
* 第4讲:整合POD监听对象到脚手架中
* 第5讲:跨域中间件、初步创建前端(vue2)
* 第6讲:补充课(选学):临时处理用户登录和权限
* 第7讲:补充课:把Vue打包到Go API 中
* 第8讲:补充课:把Vue编译到Go API 中
* 第9讲:WebSocket整合gin、动态显示deployment列表
* 第10讲:移植课:显示deployment时间、状态、事件等
* 第11讲:显示Pods列表(1):加载所有namespace
* 第12讲:显示Pods列表(2):加载Pods列表
* 第13讲:显示Pods列表(3):显示POD状态
* 第14讲:Pods列表(4):显示POD事件信息、统计数量
* 第15讲:Pods列表(5):监听POD变化、动态更新页面
* 第16讲:Pods列表补充课:关于排序k8s资源列表
* 第17讲:Pods列表:实现POD列表排序和分页
* 第18讲:Pods列表:实现POD列表排序和分页(WebSocket)
* 第二章:Nginx-ingress可视化创建和管理 cplist.push('第二章:Nginx-ingress可视化创建和管理');/
* 第19讲:基本思路、获取ingress列表
* 第20讲:(演示课)加载ingress列表到页面上
* 第21讲:创建ingress(1):最基本的新增页面
* 第22讲:创建ingress(2):根据NS选择Service
* 第23讲:创建ingress(3):初步保存Ingress对象
* 第24讲:创建ingress(4):支持原始标签
* 第25讲:补充:列表支持域名查看、删除
* 第26讲:新建ingress:支持跨域
* 第27讲:创建Ingress:支持跨域标识列表展现
* 第28讲:创建Ingress:支持路径重写
* 第三章:配置和密文管理 cplist.push('第三章:配置和密文管理');/
* 第29讲:基本套路、加载密文列表、显示类型
* 第30讲:创建Secret:Opaque类型(演示课)
* 第31讲:创建Secret-TLS类型(上):自动加载组件
* 第32讲:创建Secret-TLS类型(下):保存TLS
* 第33讲:Secret查看功能的基本实现
* 第34讲:Secret查看之TLS证书解析(选学)
* 第35讲:ConfigMap管理:显示列表(演示课)
* 第36讲:ConfigMap管理:创建配置(快速手撸)
* 第37讲:ConfigMap管理:查看配置和更新配置
* 第38讲:ConfigMap管理:从文件导入(前端)
* 第四章:Pod可视化日志查看(监听) cplist.push('第四章:Pod可视化日志查看(监听)');/
* 第39讲:k8s API获取POD日志和监听日志
* 第40讲:构建页面、获取POD容器、查看日志
* 第41讲:配合VUE动态监听日志变化
* 第五章:Pod远程shell的实现 cplist.push('第五章:Pod远程shell的实现');/
* 第42讲:准备工作:程序远程直连k8s apiserver的方法
* 第43讲:远程执行POD命令的基本方法
* 第44讲:使用控制台与gin和POD进行远程交互
* 第45讲:使用websocket和POD远程交互套路
* 第46讲:集成webshell前端到脚手架中(初步)
* 第47讲:集成webshell到pod列表中
* 第48讲:补充:Pod日志监听的性能优化
* 第六章:Node管理(节点管理) cplist.push('第六章:Node管理(节点管理)');/
* 第49讲:顺手实现一个Node 远程shell
* 第50讲:Node列表展现(演示课)
* 第51讲:Node列表(2):显示标签、编辑标签
* 第52讲:Node列表(3):显示节点污点
* 第53讲:Node列表(4):显示节点CPU、内存、PODS容量信息
* 第54讲:Node列表(5):显示节点已使用CPU、内存
* 第55讲:Node列表(6):编辑节点标签和污点
* 第56讲:Node列表(7):NodeShell和Node列表整合套路
* 第七章:RBAC可视化管理 cplist.push('第七章:RBAC可视化管理');/
* 第57讲:取出Roles列表、项目目录结构调整
* 第58讲:创建角色(1):基本界面
* 第59讲:创建角色(2): 编写资源获取API
* 第60讲:创建角色(3): 初步保存Role
* 第61讲:创建角色(4):显示角色和用户绑定关系
* 第62讲:创建角色(5):创建角色和用户绑定(演示课)
* 第63讲:创建角色(6):“快捷”修改角色绑定
* 第64讲:角色(7):角色编辑
* 第65讲:服务账号(1):列表展现、获取token
* 第66讲:服务账号(2):展现token(上节课作业)
* 第67讲:集群角色列表可视化(演示课)
* 第68讲:集群角色增删改(演示课)
* 第69讲:集群角色绑定(演示课)
* 第70讲:补充课:自动创建用户(1):代码签发证书
* 第71讲:自动创建用户(2):可视化创建(演示课)
* 第72讲:自动创建用户(3):代码生成用户config文件(原理)
* 第73讲:自动创建用户(4):代码生成用户config文件(界面)





![[衡天云]爆款云服务器 低至12元/月](/hty.png)