【资源目录】:
├──01-第251期_开发Prometheus运维监控平台都有哪8个核.mp4 27.18M
├──02-golang-vue3-7模块大运维平台视频突破800集了-.mp4 32.15M
├──03-第255期_做运维开发课程很多年了_给大家分享一下我课程定价.mp4 16.35M
├──04-[持续更新]7模块大运维平台开发-go-vue-k8s-ci.mp4 42.23M
├──05-7模块大运维平台回顾剪辑.mp4 13.69M
├──0538.小乙运维杂货铺7模块大运维平台开发-go-vue-k8s-cicd-服务树-监控_文件目录.txt 134.49kb
├──06-第256期_某浪章节上限100_看小乙老师如何合并章节_给大.mp4 56.13M
├──07-开发运维平台到底难不难.mp4 24.57M
├──08-突破900集_模块5Prometheus监控已完成_12个页.mp4 25.81M
├──09-第260期__用go开发运维平台之k8s模块开发过半了_给你.mp4 7.49M
├──10-我做了一个艰难的决定_7模块大运维平台课程即将涨价_犹豫的兄.mp4 27.28M
├──100-10_3_搭建ubuntu2.mp4 171.00M
├──1000-11_2考虑布局和detail接口.mp4 99.44M
├──1001-11_3通过query去查询节点详情.mp4 52.11M
├──1002-11_4详情拼接.mp4 190.05M
├──1003-11_5详情采用desc组件.mp4 165.84M
├──1004-11_6pod列表表格.mp4 74.18M
├──1005-11_7convertPod方法.mp4 131.42M
├──1006-11_8getPodsListByNodeName接口.mp4 66.23M
├──1007-11_9解决pod表格不显示问题.mp4 188.32M
├──1008-11_10调整样式和位置.mp4 111.56M
├──1009-11_11进行美化.mp4 156.58M
├──101-10_4_搭建k8s1_2.mp4 174.70M
├──1010-11_12节点condition列表.mp4 125.98M
├──1011-11_13节点event转换方法.mp4 107.25M
├──1012-11_14节点event列表.mp4 89.55M
├──1013-11_15list加速和搜索.mp4 99.12M
├──1014-11_16总结.mp4 37.87M
├──1015-12_1总结集群管理员的操作.mp4 44.21M
├──1016-12_2调研helm-web.mp4 71.27M
├──1017-12_3helm使用client-go操作.mp4 127.60M
├──1018-12_4设计yaml-apply的web化.mp4 27.70M
├──1019-12_5设计模板和task表.mp4 26.70M
├──102-10_5_部署mysql.mp4 45.08M
├──1020-12_6模板和task的mock.mp4 64.49M
├──1021-12_7applyTask的变量替换.mp4 87.59M
├──1022-12_8DynamicClient的使用.mp4 147.54M
├──1023-12_9apply-yaml的后半段.mp4 113.16M
├──1024-12_10模板的3个api方法.mp4 97.71M
├──1025-12_11任务的3个api方法.mp4 59.00M
├──1026-12_12菜单和前端列表.mp4 172.01M
├──1027-12_13模板操作的前端.mp4 119.33M
├──1028-12_14任务操作的表单.mp4 130.10M
├──1029-12_15完成任务操作功能.mp4 95.78M
├──103-10_6_部署redis到.mp4 59.84M
├──1030-12_16修复DynamicClient的bug.mp4 109.36M
├──1031-12_17进行测试.mp4 58.71M
├──1032-12_18taskYaml文件下载.mp4 61.50M
├──1033-13_1pod操作预期exec-logtail-webso.mp4 23.31M
├──1034-13_2集群和命名空间联动的前端组件.mp4 87.63M
├──1035-13_4ns联动后端数据接口.mp4 100.84M
├──1036-13_5进行测试.mp4 47.06M
├──1037-14_1非tail型查看pod日志的样例.mp4 97.25M
├──1038-14_5选择容器后再查看日志.mp4 78.57M
├──1039-14_7总结容器日志和14个没声音视频的总结.mp4 27.16M
├──104-10_7_安装golang.mp4 29.53M
├──1040-14_8日志文件下载.mp4 39.86M
├──1041-15_1调研vben的websocket.mp4 83.26M
├──1042-15_2gorilla-websocket使用-1.mp4 100.78M
├──1043-15_4编写ws对接logtail日志的demo.mp4 105.12M
├──1044-15_3gorilla-websocket使用-2.mp4 49.05M
├──1045-15_5ws测试.mp4 170.70M
├──1046-15_6小结.mp4 90.11M
├──1047-15_7对比之前写法.mp4 57.51M
├──1048-16_1先写前端日志跳转和select准备.mp4 57.01M
├──1049-16_2完成ws的准备.mp4 113.64M
├──105-11_1_规划目录.mp4 24.90M
├──1050-16_3调研实现日志滚动.mp4 230.30M
├──1051-16_4解决前端容器日志滚动.mp4 127.15M
├──1052-16_5清屏操作按钮.mp4 134.85M
├──1053-16_6研究日志换行.mp4 192.60M
├──1054-16_7模仿k8s源码中换行的处理.mp4 111.95M
├──1055-16_8podTailLog后端接口.mp4 87.50M
├──1056-16_9前端对接出现ws初始化问题.mp4 151.76M
├──1057-16_10固定容器访问tailLog.mp4 120.15M
├──1058-17_1进行调研webscoket-xterm.mp4 56.12M
├──1059-17_2vue3使用xterm之安装(2).mp4 105.32M
├──106-11_2_开始gin.mp4 35.17M
├──1060-17_3摸索xterm的使用.mp4 157.61M
├──1061-17_4解决status-地址-ws初始化.mp4 63.52M
├──1062-17_5xterm和websocket整合.mp4 53.76M
├──1063-17_6学习k8s源码中exec的操作.mp4 46.40M
├──1064-17_7后端模拟一个exec服务端.mp4 70.05M
├──1065-17_8进行联调.mp4 47.20M
├──1066-17_9调整窗口大小和颜色.mp4 97.52M
├──1067-17_10实现后端接口.mp4 83.67M
├──1068-17_11进行测试.mp4 83.88M
├──1069-17_12解决sh-bash-dash选择的问题.mp4 64.86M
├──107-11_3_命令.mp4 43.42M
├──1070-17_13整理排序问题.mp4 74.06M
├──1071-17_14总结pod的webshell.mp4 41.56M
├──1072-18_1完成后端接口先转json再转yaml.mp4 75.55M
├──1073-18_2对接前端.mp4 95.63M
├──1074-18_3补全apiVersion和kind.mp4 100.77M
├──1075-18_4去掉managedFields和yaml文件下载.mp4 56.75M
├──1076-18_5思考后面3个对象的操作.mp4 22.93M
├──1077-18_6deployment列表.mp4 64.01M
├──1078-18_7定义convert之后的对象.mp4 87.51M
├──1079-18_8执行转化动作.mp4 65.10M
├──108-11_4_把gin单独启动.mp4 100.29M
├──1080-18_9完成接口.mp4 131.57M
├──1081-18_10动作之set-image更新某个容器镜像准备.mp4 84.46M
├──1082-18_11动作之set-image之前端准备.mp4 80.84M
├──1083-19_1动作之set-image-表单.mp4 50.71M
├──1084-19_2动作之set-image-后端接口.mp4 116.93M
├──1085-19_3测试多容器的set-image.mp4 42.46M
├──1086-19_4scale扩缩容的模态框.mp4 80.03M
├──1087-19_5scale扩缩容的表单.mp4 69.36M
├──1088-19_6scale扩缩容接口和联调.mp4 70.73M
├──1089-19_7单个删除.mp4 67.37M
├──109-11_5_json日志格式和.mp4 121.34M
├──1090-19_8跨namespace批量删除.mp4 56.51M
├──1091-19_9学习k8s源码中重启的逻辑.mp4 144.02M
├──1092-19_10完成rollout-restart后端的接口.mp4 75.98M
├──1093-19_11展示和下载yaml.mp4 59.29M
├──1094-20_1了解configmap的基础知识.mp4 76.41M
├──1095-20_2准备列表和转化方法.mp4 90.34M
├──1096-20_3编辑内容的li列表.mp4 78.90M
├──1097-20_4解决for遍历bind-value错误.mp4 72.12M
├──1098-20_5研究增删key的按钮.mp4 159.72M
├──1099-20_6单独一个展示内容的按钮.mp4 40.45M
├──11-运维转运维开发的秘诀_小乙老师课程过年优惠活动_购买7模块大.mp4 29.49M
├──110-11_6_日志输.mp4 60.96M
├──1100-20_7模拟工单中的流程管理动态表格做.mp4 98.03M
├──1101-20_8完成动态表单.mp4 102.56M
├──1102-20_9后端更新cm的接口.mp4 89.08M
├──1103-20_10yaml文件展示和下载.mp4 104.60M
├──1104-21_1研究antd原生的动态嵌套表单.mp4 281.37M
├──1105-21_2把嵌套表单改造成vue3的写法.mp4 92.58M
├──1106-21_3后端接口获取svc列表.mp4 51.71M
├──1107-21_4学习k8s源码中svclist方法.mp4 67.32M
├──1108-21_5前端对接表格.mp4 66.39M
├──1109-21_6把原生form嵌入drawer之宽度设置.mp4 65.80M
├──111-12_1_传递.mp4 96.68M
├──1110-21_7把原生form嵌入drawer之布局.mp4 144.57M
├──1111-21_8标签选择器组.mp4 71.49M
├──1112-21_9namespace配置.mp4 117.36M
├──1113-21_10编辑模式传参之ports.mp4 82.67M
├──1114-21_11模拟请求.mp4 120.07M
├──1115-21_12美化页面.mp4 50.71M
├──1116-21_13创建和更新何必到一个后端接口里面.mp4 128.56M
├──1117-21_14编辑时禁止name-ns-type变更.mp4 115.65M
├──1118-21_15端口name必填.mp4 59.61M
├──1119-21_16ns的下拉列表.mp4 114.76M
├──112-12_2_reques.mp4 126.66M
├──1120-21_17批量删除svc和cm.mp4 92.60M
├──1121-21_18展示和下载svc的yaml.mp4 69.00M
├──1122-22_1运维和研发在使用k8s时关心什么.mp4 46.96M
├──1123-22_2设计的核心对象-应用和实例的关系.mp4 59.14M
├──1124-22_3项目表设计.mp4 64.14M
├──1125-22_4应用表设计和mock数据.mp4 80.22M
├──1126-22_5实例表设计.mp4 42.56M
├──1127-23_1目的是简化用户配置Deployment的过程.mp4 40.34M
├──1128-23_2dep的核心字段和非必填字段.mp4 80.86M
├──1129-23_3抽取容器核心字段的单独结构体.mp4 61.38M
├──113-12_3_Prom.mp4 63.04M
├──1130-23_4容器卷配置.mp4 57.44M
├──1131-23_5容器和svc端口配置.mp4 64.85M
├──1132-23_6创建实例并操作Deployment的时机.mp4 26.29M
├──1133-23_7多集群分配问题.mp4 49.70M
├──1134-23_8mock-project-app.mp4 62.76M
├──1135-23_9最深范围创建instance的接口.mp4 95.58M
├──1136-23_10在实例中处理env继承自app的问题.mp4 78.01M
├──1137-24_1覆盖策略command-args.mp4 62.77M
├──1138-24_2resource处理.mp4 41.55M
├──1139-24_3多重处理集群级别默认的resource配置.mp4 127.51M
├──114-12_4_认识jwt中间件.mp4 31.49M
├──1140-24_4合并处理volume和mounts.mp4 113.09M
├──1141-24_5测试创建Deployment.mp4 185.27M
├──1142-24_6解决args和command问题.mp4 111.61M
├──1143-24_7volumeMounts依赖的数据fullfill.mp4 99.23M
├──1144-24_8解决kset缓存生成慢导致panic.mp4 40.38M
├──1145-24_9验证configmap挂载.mp4 88.09M
├──1146-24_10验证环境变量和标签.mp4 19.62M
├──1147-25_1验证resource资源的多级继承和优先覆盖.mp4 71.82M
├──1148-25_2通过断点排查pod端口不设置的问题.mp4 91.70M
├──1149-25_3拼接svc的元数据.mp4 71.29M
├──115-12_5_定义通用.mp4 103.80M
├──1150-25_4Deployment创建和更新合并在一起.mp4 107.41M
├──1151-25_5验证svc的创建结果.mp4 100.74M
├──1152-25_6权限限制复用服务树节点校验的逻辑.mp4 98.42M
├──1153-25_7验证instance更新带动Deployment更.mp4 58.08M
├──1154-25_81个app下面多个实例共存为多分支用提供能力.mp4 100.30M
├──1155-25_9给svc和dep添加标签选择指向app维度.mp4 73.15M
├──1156-26_1删除instance级联删除Deployment逻.mp4 119.40M
├──1157-26_2批量重启动作.mp4 45.46M
├──1158-26_3查询app下属的实例列表返回dep的状态.mp4 177.83M
├──1159-26_4app创建和更新的基础操作.mp4 78.24M
├──116-12_6_validat.mp4 74.94M
├──1160-26_5app更新时需要级联更新Deployment和sv.mp4 147.63M
├──1161-26_6进行测试发现labels更新有问题.mp4 104.14M
├──1162-26_7解决dep的标签选择器不可变更的问题.mp4 122.28M
├──1163-26_8测试svc更新和删除app级联svc.mp4 91.41M
├──1164-27_1pod的探针设置.mp4 76.59M
├──1165-27_2进行测试并解决cmd和args首元素为空的问题.mp4 166.17M
├──1166-27_3反亲和(多副本打散在多节点)代码.mp4 145.45M
├──1167-27_4解决没打散的问题.mp4 63.73M
├──1168-27_5内部私有镜像仓库问题.mp4 56.83M
├──1169-28_1准备菜单.mp4 104.14M
├──117-12_7_中文字典.mp4 67.37M
├──1170-28_1准备菜单和列表-1.mp4 19.92M
├──1171-28_2准备列表.mp4 136.46M
├──1172-28_3绑定服务树层级过滤.mp4 76.66M
├──1173-28_4权限校验不在拉取服务树节点时而在创建或更新时校验.mp4 74.19M
├──1174-28_5验证非super角色的权限问题.mp4 69.45M
├──1175-28_6修复服务树子节点不显示运维负责人列表的问题.mp4 85.49M
├──1176-28_7删除接口.mp4 98.62M
├──1177-28_8从项目名称跳转至应用列表的准备.mp4 50.57M
├──1178-29_2准备菜单和列表.mp4 69.35M
├──1179-29_3准备2个项目和4个应用.mp4 43.49M
├──118-12_8_用户登陆.mp4 134.48M
├──1180-29_4支持跳转根据项目id查询所属的应用列表.mp4 120.37M
├──1181-29_5新增和编辑表单的基础字段.mp4 153.33M
├──1182-29_6准备复杂的表单.mp4 61.30M
├──1183-29_7从属项目和绑定服务树的下拉列表.mp4 163.02M
├──1184-29_8填充好非嵌套字段.mp4 122.18M
├──1185-29_9嵌套字段envs.mp4 98.21M
├──1186-29_10解决commands字符串数组的问题.mp4 154.54M
├──1187-30_1同理的args和端口设置.mp4 82.83M
├──1188-30_2复杂的volume挂载配置.mp4 119.95M
├──1189-30_3编辑直接使用这个表单.mp4 77.48M
├──119-12_9_验证用户.mp4 128.51M
├──1190-30_4解决前端数组类型编辑的问题.mp4 109.08M
├──1191-30_5解决后端数组类型编辑的问题-前转后.mp4 44.09M
├──1192-30_6表单请求的问题.mp4 49.31M
├──1193-30_7validate校验(2).mp4 192.24M
├──1194-30_8解决这个问题.mp4 105.35M
├──1195-30_9创建的接口.mp4 97.61M
├──1196-30_10更新的接口.mp4 98.64M
├──1197-30_11解决dep的探针和svc为空的情况.mp4 63.97M
├──1198-30_12从创建应用到pod的完整测试.mp4 102.54M
├──1199-30_13排查app更新的标签错误问题.mp4 120.07M
├──12-想要挑战宇宙条的运维开发架构师吗_掌握了小乙老师7模块gol.mp4 29.99M
├──120-12_10_jwt临.mp4 225.95M
├──1200-30_14生成Deployment只走instance不要.mp4 85.26M
├──1201-30_15进行测试发现标签更新的问题.mp4 74.21M
├──1202-30_16解决方法是将选择的标签固定即可.mp4 93.75M
├──1203-30_17创建后跳转编辑按钮.mp4 103.55M
├──1204-30_18字段多的时候一键复制已有表单.mp4 82.47M
├──1205-30_19app删除.mp4 42.22M
├──1206-31_1菜单和列表.mp4 78.28M
├──1207-31_2几个和Deployment关联特殊字段.mp4 166.71M
├──1208-31_3指定appId查询.mp4 38.18M
├──1209-31_4instance创建和更新的表单.mp4 75.90M
├──121-13_1_熟悉gorm.mp4 112.04M
├──1210-31_5和app一样的stringArray字段处理.mp4 27.50M
├──1211-31_6新增和更新的接口.mp4 117.26M
├──1212-31_7解决更新错误的问题.mp4 63.81M
├──1213-31_8把Deployment和svc的生成拆开一下之sv.mp4 106.90M
├──1214-31_9把Deployment和svc的生成拆开一下之de.mp4 141.39M
├──1215-32_1批量删除操作.mp4 63.48M
├──1216-32_2批量重启操作.mp4 64.91M
├──1217-32_3规范一下后端生成yaml文件的目录.mp4 83.06M
├──1218-32_4规范一下日志的目录.mp4 18.71M
├──1219-32_7复用之前exec和log页面.mp4 81.41M
├──122-13_2_schema.mp4 96.67M
├──1220-32_8非k8s管理员的exec和log菜单是否可见的问题.mp4 79.38M
├──1221-32_9api权限的问题.mp4 182.38M
├──1222-32_10处理casbin=All的鉴权问题.mp4 386.04M
├──1223-32_5能否复用我们之前写好的容器日志.mp4 42.45M
├──1224-32_6准备根据Deployment获取pod的表格.mp4 96.88M
├──1225-33_1修复创建instance的问题.mp4 58.17M
├──1226-33_2确定instance重名的范围和它的反亲和性配置.mp4 52.71M
├──1227-33_3思考cronjob的配置项.mp4 60.80M
├──1228-33_4设置表结构.mp4 119.26M
├──1229-33_5过滤状态字段和表单字段.mp4 128.69M
├──123-13_3_user和role.mp4 79.50M
├──1230-33_6生成cronjob的方法.mp4 97.89M
├──1231-33_7新增和更新的接口.mp4 76.58M
├──1232-33_8进行测试.mp4 58.90M
├──1233-33_9cronjob字段优化添加标签.mp4 87.36M
├──1234-33_10批量删除.mp4 62.55M
├──1235-33_11获取cj最近调度的pod.mp4 90.20M
├──1236-33_12查看最近调度pod的日志.mp4 59.00M
├──1237-33_13解决复制cj创建后报错的问题.mp4 109.72M
├──1238-33_14项目跳转cronjob查询.mp4 34.87M
├──1239-33_15给job添加污点和容忍.mp4 57.19M
├──124-13_4_加盐hash生.mp4 149.38M
├──1240-34_1总结需求回归功能.mp4 39.68M
├──1241-1_1从用户角度说一下cicd的需求.mp4 85.43M
├──1242-1_2直接部署的反面教材.mp4 24.81M
├──1243-1_3流程图调研.mp4 137.51M
├──1244-1_4我们设计流程和关键词.mp4 25.84M
├──1245-1_5组件选型.mp4 26.67M
├──1246-2_1部署前置准备工作.mp4 44.65M
├──1247-2_2docker安装gitlab研究了3小时.mp4 162.00M
├──1248-2_3访问验证测试ssh下载和提交.mp4 90.40M
├──1249-2_4简单学习gitlab-auto-devops自动帮.mp4 44.59M
├──125-13_5_登陆接口.mp4 105.01M
├──1250-2_5解释gitlab-ci流行原因.mp4 33.80M
├──1251-2_6熟悉一下gitlab-ci和runner.mp4 51.96M
├──1252-3_1在ubuntu上apt安装runner.mp4 117.55M
├──1253-3_2尝试一个gitlab-ci-yml.mp4 79.77M
├──1254-3_3gitlab-ci文件中配置runner的tag.mp4 44.07M
├──1255-3_4学习gitlab-ci配置的目标.mp4 49.48M
├──1256-3_5学i的关键字之default-1.mp4 73.71M
├──1257-3_6学习g关键字之default-前后.mp4 81.87M
├──1258-3_7了gitlab-ci的-前后.mp4 104.24M
├──1259-3_8学习gi关键字之include-st.mp4 93.20M
├──126-13_6_getUserInfo.mp4 14.58M
├──1260-3_9的关键字之自定义stage顺序.mp4 84.00M
├──1261-3_10environme了.mp4 109.26M
├──1262-4_1itlab-ci的关键字之need.mp4 96.13M
├──1263-4_2b-ci的关键字之release.mp4 129.77M
├──1264-4_3a-ci的关键字之rules-if.mp4 90.58M
├──1265-4_4Variable和when.mp4 58.31M
├──1266-4_5内置的变量.mp4 113.07M
├──1267-4_6简单了解对于go服务应该怎么弄流水线.mp4 84.09M
├──1268-4_7调研golang-ci流水线.mp4 113.82M
├──1269-5_1准备待自定义logger的gin项目.mp4 124.13M
├──127-13_7_菜单数据.mp4 150.60M
├──1270-5_2学习makeFile.mp4 144.04M
├──1271-5_3编写makeFile.mp4 66.11M
├──1272-5_4学习goVet.mp4 83.71M
├──1273-5_5学习Gofmt并改造项目为多目录的.mp4 125.72M
├──1274-5_6使用gofmt.mp4 124.02M
├──1275-5_7学习单元测试.mp4 170.05M
├──1276-5_8准备gin的单元测试.mp4 106.73M
├──1277-5_9带覆盖率的单测make命令.mp4 65.71M
├──1278-5_10构建image拼接命令.mp4 154.09M
├──1279-5_112akeFile传参22.mp4 188.80M
├──128-13_8_前后端接口.mp4 37.87M
├──1280-6_1基础的yaml定义stage.mp4 84.80M
├──1281-6_2调研go项目使用ci的cache.mp4 78.02M
├──1282-6_3准备项目和yaml.mp4 112.34M
├──1283-6_4改造go项目添加构建耗时并加k8s包.mp4 93.76M
├──1284-6_5遇到docker-ipv6的问题.mp4 120.13M
├──1285-6_6实验对比带不带缓存的速度.mp4 249.18M
├──1286-6_7为了独立测试再准备一个新的runner机器.mp4 54.89M
├──1287-6_8测试vet也需要缓存.mp4 139.78M
├──1288-6_9封装自己的golang-121的构建镜像.mp4 92.85M
├──1289-6_10解决问题开启ipv6.mp4 162.43M
├──129-13_9_login和ge.mp4 87.91M
├──1290-7_1尝试golangcilint用法.mp4 195.01M
├──1291-7_2自己制作基于ubuntu22的go1镜像.mp4 307.79M
├──1292-7_3自制goproxy代理解决dns和连接问题.mp4 127.65M
├──1293-7_4gopr使用window上的磁盘.mp4 204.07M
├──1294-7_5做proxy重启文件是否存在的验证.mp4 24.60M
├──1295-7_6补全静态代码检测.mp4 70.50M
├──1296-7_7构建拆成2部分二进制加镜像.mp4 93.42M
├──1297-7_8在golang镜像里面安装docker.mp4 427.63M
├──1298-7_9尝试dind后改用kaniko.mp4 333.75M
├──1299-8_1安装nfs-动态pv.mp4 91.09M
├──13-第282期_[运维专家必备]go运维开发之cicd模块结合k.mp4 30.12M
├──130-13_10_实现getMen.mp4 353.78M
├──1300-8_2准备harbor的helm参数.mp4 144.44M
├──1301-8_3解决pod报错.mp4 52.42M
├──1302-8_4使用harbor测试推送镜像.mp4 56.85M
├──1303-8_5harbor新建项目并测试用户权限.mp4 74.15M
├──1304-8_6镜像保留策略的测试.mp4 87.06M
├──1305-8_7尝试机器人账户.mp4 41.52M
├──1306-9_1研究gitlab-ci配置推送凭证.mp4 47.85M
├──1307-9_2本地跑kanikobuild挂载docker-con.mp4 75.86M
├──1308-9_3分析镜像层的结果.mp4 87.69M
├──1309-9_4传参BIN_PATH再按层分析.mp4 78.61M
├──131-14_1_menus多对.mp4 88.08M
├──1310-9_5运行一下这个镜像的容器.mp4 62.70M
├──1311-9_6配置runner打通构建完成推送.mp4 98.27M
├──1312-9_7规范镜像的tag命名.mp4 55.25M
├──1313-9_8harbor的项目和gitlab-group对齐.mp4 173.63M
├──1314-9_9拼接git-tag.mp4 82.28M
├──1315-9_10添加job实现拼接tag.mp4 76.22M
├──1316-9_11镜像地址变量的覆盖问题.mp4 202.33M
├──1317-9_12整体的测试.mp4 198.57M
├──1318-9_13打tag触发并应用镜像清理策略.mp4 29.42M
├──1319-10_1调研gitlab-ci怎么apply到k8s集群.mp4 34.57M
├──132-14_2_gorm预加载a.mp4 77.55M
├──1320-10_2再调研.mp4 63.56M
├──1321-10_3安装一下靠靠s-agent545.mp4 192.40M
├──1322-10_4解决鉴权的问题.mp4 498.81M
├──1323-10_5k8s-agent权限问题.mp4 318.01M
├──1324-10_6把docker安装的gitlab改造成https的.mp4 666.23M
├──1325-10_7再来安装一下k8s-agent试试-果断放弃.mp4 84.10M
├──1326-11_1准备kubeconfig文件挂掉runner上面.mp4 137.08M
├──1327-11_2准备Deployment的模板并替换变量.mp4 66.98M
├──1328-11_3进行测试符合预期.mp4 49.30M
├──1329-11_4k8s的containerd支持私有harbor拉.mp4 82.72M
├──133-14_3_getMen.mp4 260.29M
├──1330-12_1思考正确用法.mp4 42.09M
├──1331-12_2模拟打通k8s模块-后端代码改造服务树校验-ci调.mp4 40.56M
├──1332-12_3后端增加基于集群和app名称的查询接口.mp4 103.56M
├──1333-12_4思考改造服务树校验.mp4 65.98M
├──1334-12_5改造用户表支持服务账号.mp4 92.80M
├──1335-12_6jwt鉴权中间件改造支持服务账号跳过.mp4 146.52M
├──1336-12_7casbin鉴权中间件改造.mp4 32.76M
├──1337-12_8服务树校验改造.mp4 25.77M
├──1338-13_1先去获取k8sApp的id.mp4 80.99M
├──1339-13_2完成Deploy中拼接的逻辑.mp4 70.42M
├──134-14_4_菜单编辑.mp4 240.91M
├──1340-13_3进行测试发现shell不好调整变量.mp4 116.06M
├──1341-13_4shell写json文件再post.mp4 102.50M
├──1342-13_5调整一下传参.mp4 145.56M
├──1343-13_6建一个go-app的k8s应用.mp4 84.28M
├──1344-13_7测试多分支的泳道的思路.mp4 18.85M
├──1345-13_8测试image_url变量的传递.mp4 87.11M
├──1346-13_9Deploy中需要判断新增或更新.mp4 164.11M
├──1347-13_10新建分支修改代码重跑流水线.mp4 123.89M
├──1348-14_9新建项目(2).mp4 98.98M
├──1349-14_10修复goproxy问题.mp4 37.97M
├──135-14_5_新增菜单接.mp4 76.01M
├──1350-14_12下一步的计划.mp4 38.68M
├──1351-15_1思考一下如果发布到k8s集群需要什么.mp4 54.86M
├──1352-13_11pod携带新的分支标签.mp4 65.94M
├──1353-14_6测试job的覆盖.mp4 31.70M
├──1354-14_7添加一个job来检测必备的变量是否传入了.mp4 52.62M
├──1355-15_3改造镜像拼接逻辑-tag的时候直接用tag.mp4 109.94M
├──1356-14_4测试传入不存在的k8sApp.mp4 68.39M
├──1357-14_5解决curl接口没结果要failed流水线.mp4 130.86M
├──1358-14_11完整的cicd流水线go代码-ci检测-harb.mp4 135.01M
├──1359-15_2build+构建镜像的流水线.mp4 203.64M
├──136-14_6_获取全量.mp4 52.29M
├──1360-14_1为什么要做公共的.mp4 34.63M
├──1361-14_3测试什么变量都不传-只是把yaml挪到了公共仓库中.mp4 44.56M
├──1362-14_2新建公共模板仓库.mp4 44.66M
├──1363-14_8全流水线测试.mp4 51.60M
├──1364-15_4服务发布项表设计.mp4 74.70M
├──1365-15_5发布工单表设计.mp4 69.55M
├──1366-15_6mock发布项数据.mp4 106.61M
├──1367-15_7服务树节点添加研发负责人和工程师人员列表.mp4 47.66M
├──1368-15_8构造发布工单数据.mp4 103.10M
├──1369-15_9获取审批人列表.mp4 67.24M
├──137-15_1_用户操作时的获.mp4 62.25M
├──1370-16_1定义发布阶段表.mp4 78.68M
├──1371-16_2改造发布项的发布阶段.mp4 53.74M
├──1372-16_3gorm事务创建工单联动创建发布阶段状态.mp4 102.94M
├──1373-16_4解决k8s-mock耗时高的问题.mp4 98.66M
├──1374-16_5测试事务创建的结果.mp4 20.79M
├──1375-16_6审批发布工单的逻辑.mp4 62.35M
├──1376-16_7检查操作人是否有这个工单对应服务树节点权限.mp4 88.34M
├──1377-16_8执行发布阶段的接口准备.mp4 113.43M
├──1378-16_9发布阶段的接口联动k8s实例.mp4 133.92M
├──1379-16_10测试审批接口.mp4 71.15M
├──138-15_2_log中.mp4 393.56M
├──1380-16_11测试发布阶段接口.mp4 209.74M
├──1381-17_1统一更新stage的状态.mp4 93.28M
├──1382-17_2总结stage状态的切换.mp4 55.16M
├──1383-17_3stage的测试结果更新.mp4 126.75M
├──1384-17_4准备菜单.mp4 80.46M
├──1385-17_5list表格.mp4 91.83M
├──1386-17_6form表单准备绑定服务发布项的树节点.mp4 66.73M
├──1387-17_7测试.mp4 34.53M
├──1388-17_8gitlab获取版本号的接口.mp4 140.99M
├──1389-17_9调研gitlab-go的sdk并使用.mp4 97.53M
├──139-15_3_新增用户.mp4 268.11M
├──1390-17_10后端接口中支持gitlab接口.mp4 97.95M
├──1391-17_11测试并完成获取项目的tag列表.mp4 53.72M
├──1392-18_1工单中用服务发布项替换服务树.mp4 84.73M
├──1393-18_2尝试服务发布项下拉列表变化联动环境.mp4 121.91M
├──1394-18_3再通过发布项id去获取gitlab标签列表.mp4 82.12M
├──1395-18_4表单中展示gitlab仓库地址.mp4 106.47M
├──1396-18_5完成联动.mp4 73.88M
├──1397-18_6创建发布工单的接口.mp4 111.44M
├──1398-18_7调整表格.mp4 82.43M
├──1399-18_8跳转工单详情和查询one的接口.mp4 91.25M
├──14-第281期_小乙老师化身六边形战士_如何一个人身兼7职独自完.mp4 58.76M
├──140-15_4_获取用户列表.mp4 56.62M
├──1400-18_9思考前端布局.mp4 53.92M
├──1401-19_1回顾一下服务树页面开发.mp4 72.37M
├──1402-19_2根据树节点id获取服务发布项.mp4 140.80M
├──1403-19_3展示服务发布项的基本信息.mp4 96.37M
├──1404-19_4stage列表的展示.mp4 124.82M
├──1405-19_5换成表格展示.mp4 116.69M
├──1406-19_6编辑的模态框.mp4 123.71M
├──1407-19_7测试编辑传参.mp4 61.69M
├──1408-19_8一键添加多个字段.mp4 130.18M
├──1409-19_9集群和k8s应用id的选择.mp4 80.38M
├──141-15_5_编辑用户资料.mp4 184.87M
├──1410-19_10修复id选择大小写问题.mp4 67.75M
├──1411-19_11解决动态表单编辑的问题.mp4 21.70M
├──1412-20_1创建服务发布项的接口.mp4 113.34M
├──1413-20_2前端进行测试-1.mp4 45.95M
├──1414-20_3解决treeNodeId传参问题-1.mp4 36.91M
├──1415-20_4解决没有发布项节点报错.mp4 22.28M
├──1416-20_5编辑树节点后刷新问题.mp4 114.90M
├──1417-20_6更新的接口前端复用按钮.mp4 100.62M
├──1418-20_7后端限制服务发布项操作权限.mp4 72.93M
├──1419-20_8前端限制权限的做法添加canAdmin的字段.mp4 78.69M
├──142-15_6_用户角色.mp4 246.22M
├──1420-20_9前端判断按钮.mp4 26.71M
├──1421-20_10删除服务发布项的逻辑.mp4 84.56M
├──1422-21_1回顾工单的开发进度.mp4 41.24M
├──1423-21_2基础详情信息和布局.mp4 86.93M
├──1424-21_3用Description组件展示详情.mp4 84.12M
├──1425-21_4可选审批人获取的逻辑.mp4 54.93M
├──1426-21_5后端服务树节点编辑研发负责人.mp4 67.66M
├──1427-21_6前端测试.mp4 78.78M
├──1428-21_7解决preload的问题.mp4 100.27M
├──1429-21_8同理编写研发工程师功能.mp4 52.64M
├──143-15_7_删除用户.mp4 326.12M
├──1430-21_9递归查找工单可审批人.mp4 52.49M
├──1431-21_10子级覆盖父级的逻辑.mp4 98.81M
├──1432-22_1前端展示审批人.mp4 83.70M
├──1433-22_2审批按钮的逻辑.mp4 55.83M
├──1434-22_3审批的接口.mp4 60.76M
├──1435-22_4测试正常.mp4 116.86M
├──1436-22_5页面刷新的问题和重复审批.mp4 57.34M
├──1437-22_6工单的时间轴数据准备.mp4 72.78M
├──1438-22_7时间轴添加审批结果.mp4 123.60M
├──1439-22_8添加审批时间的字段固化审批流程.mp4 105.43M
├──144-15_8_获取角色列表.mp4 136.49M
├──1440-23_1展示发布阶段的准备.mp4 54.10M
├──1441-23_2发布阶段的表格准备.mp4 71.45M
├──1442-23_3测试表格.mp4 96.10M
├──1443-23_4字段调整.mp4 162.13M
├──1444-23_5时间轴展示所有stage.mp4 119.86M
├──1445-23_6调整审批通过的节点状态.mp4 49.65M
├──1446-23_7解决stage填充调用工单再调用stage递归fi.mp4 127.57M
├──1447-23_8测试发布按钮.mp4 162.82M
├──1448-23_9是否可以显示发布的按钮.mp4 76.02M
├──1449-23_10完成逻辑按钮判断的逻辑.mp4 96.82M
├──145-15_9_树形结构.mp4 245.11M
├──1450-23_11进行测试发现问题.mp4 71.47M
├──1451-23_12更换id计数逻辑.mp4 100.87M
├──1452-24_1前端测试.mp4 96.31M
├──1453-24_2测试按钮的显示逻辑.mp4 47.12M
├──1454-24_3测试按钮的接口联调.mp4 168.77M
├──1455-24_4stage添加detail字段.mp4 98.65M
├──1456-24_5联调展示结果.mp4 98.36M
├──1457-24_6single集群发布结果检查.mp4 106.82M
├──1458-24_7执行工单状态变化.mp4 76.26M
├──1459-24_8textArea展示详情能否美化.mp4 168.74M
├──146-15_10_使用原生.mp4 169.12M
├──1460-25_1回滚的调研.mp4 103.52M
├──1461-25_2查看k8s源码回滚Deployment的逻辑.mp4 195.54M
├──1462-25_3我们写回滚能否直接用接口而不是自己写逻辑.mp4 63.36M
├──1463-25_4写回滚方法.mp4 236.44M
├──1464-25_5测试回滚同时修复了imagePullSecret的.mp4 84.22M
├──1465-25_6回滚的前端设计没发布不能回滚.mp4 114.91M
├──1466-25_7获取上一个版本.mp4 126.28M
├──1467-25_8上一张工单没结束不能创建新的工单.mp4 60.32M
├──1468-26_1进行调研:stage到prod的灰度vs单一集群多.mp4 59.71M
├──1469-26_2k8s灰度发布调研.mp4 84.32M
├──147-16_1_更新角色.mp4 152.61M
├──1470-26_3OpenKruise简介和安装.mp4 90.34M
├──1471-26_4原地升级的介绍.mp4 38.77M
├──1472-26_5准备nginx定制首页.mp4 81.71M
├──1473-26_6测试原地升级.mp4 152.42M
├──1474-27_1Deployment的滚动升级.mp4 46.84M
├──1475-27_2Deployment的暂停准备.mp4 60.97M
├──1476-27_3举例说明pause的问题.mp4 65.32M
├──1477-27_4按比例暂停调研.mp4 49.40M
├──1478-27_5安装并准备环境.mp4 111.88M
├──1479-27_6实验rollout的canary遇到不兼容的问题.mp4 89.14M
├──148-16_2_新增角色.mp4 48.99M
├──1480-27_7发现版本问题.mp4 122.75M
├──1481-27_8重新弄原来的版本.mp4 81.67M
├──1482-27_9再实验.mp4 22.38M
├──1483-28_1rollout的配置.mp4 94.50M
├──1484-28_2安装ingress-nginx控制器.mp4 162.42M
├──1485-28_3测试ingress访问.mp4 30.77M
├──1486-28_4发布策略之金丝雀.mp4 91.66M
├──1487-28_5改造index程序打印版本.mp4 92.33M
├──1488-28_6ab测试之header访问.mp4 82.77M
├──1489-28_7准备ingress-nginx灰度环境.mp4 161.40M
├──149-16_3_删除角色.mp4 47.03M
├──1490-28_8完成测试.mp4 133.13M
├──1491-28_9研究ab的原理.mp4 72.95M
├──1492-29_1我们的灰度发布需求.mp4 45.75M
├──1493-29_2灰度配置位置工单or发布项.mp4 34.38M
├──1494-29_3发布项添加灰度选项.mp4 124.13M
├──1495-29_4yaml配置项的检查.mp4 82.76M
├──1496-29_5修改更新时的配置.mp4 114.03M
├──1497-29_6在发布阶段中支持副本数.mp4 98.45M
├──1498-29_7发现发布dep名称不能带tag.mp4 46.53M
├──1499-29_8进行改造.mp4 81.50M
├──15-第281期_当年定下的目标_7模块golang大运维平台15.mp4 13.18M
├──150-16_4_菜单管理的.mp4 150.47M
├──1500-29_9测试正常.mp4 98.43M
├──1501-29_10准备k8s应用之go-app-01.mp4 99.50M
├──1502-30_1准备镜像把Deployment调整为running.mp4 110.10M
├──1503-30_2发现关闭工单的bug.mp4 63.49M
├──1504-30_3新增关闭按钮.mp4 76.74M
├──1505-30_4回滚拼接Deployment名称修改.mp4 43.17M
├──1506-30_5先来拼接一下rollout对象.mp4 93.92M
├──1507-30_6rollout-api创建.mp4 93.65M
├──1508-30_7先写demo.mp4 68.46M
├──1509-30_8在stage-api中添加创建rollout对象.mp4 112.10M
├──151-16_6_setRoleSta.mp4 58.62M
├──1510-30_9测试.mp4 121.10M
├──1511-31_1测试rollout暂停.mp4 55.28M
├──1512-31_2stage添加rollout-message.mp4 74.34M
├──1513-31_3展示灰度信息.mp4 89.95M
├──1514-31_4展示rollout状态.mp4 57.05M
├──1515-31_5研究tools中是如何approve的.mp4 70.70M
├──1516-31_6完成approve的接口.mp4 67.22M
├──1517-31_7增加rollout审批的按钮发现patch的问题.mp4 183.66M
├──1518-31_8解决更新status的问题.mp4 53.83M
├──1519-31_9灰度按钮的show.mp4 155.95M
├──152-16_7_角色状态和菜单.mp4 168.55M
├──1520-31_10准备测试数据.mp4 75.25M
├──1521-32_1进行灰度测试.mp4 46.90M
├──1522-32_2展示新旧pod的状态的接口.mp4 83.91M
├──1523-32_3准备podList的drawer.mp4 84.68M
├──1524-32_4联调接口发现表格问题.mp4 143.12M
├──1525-32_5解决表格问题.mp4 69.34M
├──1526-32_6展示版本颜色.mp4 74.83M
├──1527-32_7展示pod-hash和日志.mp4 83.54M
├──1528-32_8进行调整.mp4 130.34M
├──1529-32_9进行一个完整的测试.mp4 44.91M
├──153-16_8_修改密码.mp4 25.24M
├──1530-33_1确定ingress和svc.mp4 60.07M
├──1531-33_2修改一下后端代码区分版本.mp4 98.96M
├──1532-33_3测试2_0和3_0的效果.mp4 27.20M
├──1533-33_4修改king的服务发布项添加ingress灰度.mp4 140.88M
├──1534-33_5解决match-header带不上的问题.mp4 65.35M
├──1535-33_6升级rollout到0_5_0.mp4 80.44M
├──1536-34_1vben打包问题01.mp4 173.07M
├──1537-34_2尝试解决rollup报错失败.mp4 216.17M
├──1538-34_3经对比原版后定位问题.mp4 84.80M
├──1539-34_4env环境变量导入的问题.mp4 69.78M
├──154-16_9_在角色ta.mp4 77.17M
├──1540-34_5websocket地址配置正确姿势.mp4 154.17M
├──1541-34_6viteproxy总结.mp4 58.80M
├──1542-34_7打包并解决Preview的报错.mp4 217.43M
├──1543-34_8构建镜像尝试遇到问题.mp4 263.13M
├──1544-34_9修改nginx配置文件.mp4 188.75M
├──1545-34_10总结前端打包问题.mp4 67.78M
├──1546-34_11部署前端项目到k8s中.mp4 64.50M
├──1547-34_12试一下nginx_conf配置configmap.mp4 130.77M
├──1548-34_13解决subpath挂载的问题.mp4 88.77M
├──1549-34_14改变一下后端地址重新加载configmap.mp4 64.55M
├──155-17_1_casbin.mp4 107.09M
├──1550-35_1后端server打包并准备Deployment-y.mp4 84.39M
├──1551-35_2部署到k8s中测试.mp4 100.41M
├──1552-35_3webhook的编译和部署k8s.mp4 43.74M
├──1553-35_4整理一下文件.mp4 50.76M
├──1554-35_5整理一下镜像推送阿里云.mp4 86.73M
├──1555-35_6写个ingress测试一下前后端.mp4 55.49M
├──1556-35_7grpc-agent部署到k8s的ds中.mp4 140.27M
├──1557-35_8ds调整为hostNetwork.mp4 136.43M
├──1558-1_1说明这个问题.mp4 16.02M
├──1559-1_2梳理ecs数据同步的逻辑.mp4 40.31M
├──156-17_2_casbin和gorm.mp4 88.70M
├──1560-1_3本地添加mock2千个ecs节点的代码.mp4 44.99M
├──1561-1_4测试ecs数据.mp4 67.94M
├──1562-1_5修改mock得到的ecs数据绑定到服务树节点.mp4 99.28M
├──1563-1_6封装createOrUpdate方法.mp4 173.61M
├──1564-1_7解决绑定底座casbin更新慢的问题.mp4 283.12M
├──1565-1_8实验对比扫全表preload速度问题.mp4 92.96M
├──1566-1_9用firstOrCreate替换.mp4 167.31M
├──1567-1_10尝试解决bindEcs速度慢的问题.mp4 260.78M
├──1568-2_1k8s中的mysql配置调优.mp4 160.55M
├──1569-2_2改成并发ecs单个更新方式.mp4 241.93M
├──157-17_3_KeyMat.mp4 101.76M
├──1570-2_3debug调试单个ecs的关联更新是否是4个.mp4 70.94M
├──1571-2_4复现top接口慢的问题.mp4 266.87M
├──1572-2_5定位到了preload的问题.mp4 79.90M
├──1573-2_6先查询索引的问题.mp4 341.46M
├──1574-2_7分析业务逻辑中的递归.mp4 157.37M
├──1575-2_8分析统计接口.mp4 91.56M
├──1576-2_9统计函数改为异步缓存非实时的构造缓存.mp4 123.26M
├──1577-2_10修改top接口的调用.mp4 235.98M
├──1578-2_11验证使用缓存后的top接口速度.mp4 68.56M
├──1579-2_12完成相关逻辑的改造.mp4 118.28M
├──158-17_4_casbin和gi.mp4 34.76M
├──1580-2_13把数据量打上来进行测试.mp4 46.59M
├──1581-3_1描述问题准备环境复现.mp4 45.03M
├──1582-3_2实验结果.mp4 31.24M
├──1583-3_3IgnoreKeepAlive的作用.mp4 81.54M
├──1584-3_4修改后端数据尝试IgnoreKeepAlive.mp4 34.15M
├──1585-3_5错误WS请求是什么.mp4 66.36M
├──1586-3_6前端内存泄露问题排查方法和ws泄露.mp4 72.51M
├──159-17_5_后端代码定义表结.mp4 91.18M
├──16-第280期_小乙老师录制运维开发课程都需要打开哪些软件-1.mp4 22.84M
├──160-17_6_gin和casbin整合.mp4 172.51M
├──161-17_7_进行测试.mp4 100.03M
├──162-17_8_前端api.mp4 154.23M
├──163-17_9_前端api新.mp4 174.56M
├──164-18_1_尝试用原生的drawer.mp4 355.33M
├──165-18_2_复用编辑角色.mp4 99.19M
├──166-1_1_vben-树形.mp4 91.60M
├──167-1_2_vben-树形.mp4 54.19M
├──168-1_3_antd.mp4 131.47M
├──169-1_4_思考服务树.mp4 53.34M
├──17-第271期_从golang代码go-mod引用外部依赖库之多.mp4 33.47M
├──170-1_5_服务树.mp4 67.97M
├──171-1_6_前端demo.mp4 125.12M
├──172-1_7_树形结构.mp4 84.16M
├──173-1_8_准备下样式.mp4 231.86M
├──174-1_9_tree节点.mp4 158.41M
├──175-1_10_后端api同.mp4 276.94M
├──176-2_1_面包屑页面缓.mp4 35.75M
├──177-2_2_节点node的.mp4 46.08M
├──178-2_3_添加顶层.mp4 64.69M
├──179-2_4_新增节点流程打通.mp4 276.48M
├──18-第273期_除了7模块大运维平台之外的30个运维开发课程依旧.mp4 20.90M
├──180-2_5_新增节点的后端接口.mp4 74.89M
├──181-2_6_查询节点拼.mp4 187.35M
├──182-2_7_节点唯一.mp4 33.10M
├──183-2_8_删除节点的保护措施.mp4 34.23M
├──184-2_9_删除节点的.mp4 53.84M
├──185-3_1_loadD.mp4 157.70M
├──186-3_2_头部打印服务.mp4 96.49M
├──187-3_3_头部打印服务树节.mp4 166.81M
├──188-3_4_添加基本信息.mp4 286.52M
├──189-3_5_调整标签页的样式.mp4 135.25M
├──19-第270期_回顾2023年_运维兄弟们这一年有什么收获_小乙.mp4 27.08M
├──190-3_6_节点详.mp4 233.79M
├──191-3_7_联动展示.mp4 128.63M
├──192-3_8_修改节点信.mp4 233.02M
├──193-3_9_vue3父子组件.mp4 123.20M
├──194-3_10_带上form的.mp4 153.87M
├──195-4_1_理清人员和.mp4 27.60M
├──196-4_2_定义节点人员列表_-1of4.mp4 47.19M
├──197-4_2_定义节点人员列表–2of4.mp4 20.39M
├──198-4_2_定义节点人员列表–3of4.mp4 37.09M
├──199-4_2_定义节点人员列表–4of4.mp4 23.20M
├──20-运维兄弟购买完小乙老师的7模块golang大运维平台课程_微.mp4 102.61M
├──200-4_3_运维负责.mp4 154.71M
├──201-4_4_后端级联更新逻辑.mp4 39.79M
├──202-4_5_服务树接口权.mp4 81.11M
├──203-4_6_测试添加节.mp4 192.66M
├──204-4_7_删除节点.mp4 62.32M
├──205-4_8_服务树展.mp4 39.13M
├──206-5_1_后面内容的展望.mp4 67.47M
├──207-5_2_从sdk中寻.mp4 127.89M
├──208-5_3_设计ecs表结构.mp4 318.54M
├──209-5_4_GORM存取数组.mp4 104.14M
├──21-大平台直播答疑01_7模块平台开发技巧.mp4 145.49M
├──210-5_5_设计资源.mp4 38.78M
├──211-5_6_同步公有云资.mp4 43.91M
├──212-5_7_同步模块.mp4 57.37M
├──213-5_8_goroutin–1of3.mp4 5.85M
├──214-5_8_goroutin–2of3.mp4 65.28M
├──215-5_8_goroutin–3of3.mp4 15.23M
├──216-5_9_公有云ticker.mp4 84.74M
├──217-5_10_worke.mp4 149.08M
├──218-6_1_入口同步多种资源.mp4 92.95M
├──219-6_2_toAdd.mp4 145.68M
├──22-大平台直播答疑01_模块介绍和方法论.mp4 229.48M
├──220-6_3_mock构造数据.mp4 253.46M
├──221-6_4_验证随机同步.mp4 152.99M
├──222-6_5_验证字段变更.mp4 84.07M
├──223-6_6_环境公共字段.mp4 33.19M
├──224-7_1_增加叶子节.mp4 157.17M
├──225-7_2_ecs资源.mp4 143.72M
├──226-7_3_未绑定节点.mp4 298.28M
├──227-7_4_穿梭框问.mp4 72.24M
├──228-7_5_树节点绑定.mp4 102.69M
├──229-7_6_验证增.mp4 134.20M
├──23-大平台直播答疑01_模块介绍和方法论-2.mp4 134.99M
├──230-7_7_解绑ecs资源.mp4 209.61M
├──231-7_8_绑定和解.mp4 68.04M
├──232-7_9_ecs数据展示.mp4 42.53M
├──233-7_10_ecs数据.mp4 31.83M
├──234-8_1_查询所有树子id.mp4 71.25M
├──235-8_2_limit和offset逻辑.mp4 111.27M
├──236-8_3_排查接口panic问题.mp4 129.91M
├──237-8_4_前端表格展示尝试vben.mp4 254.35M
├──238-8_5_递归获取所有子节点.mp4 201.70M
├──239-8_6_表格展示和mock数据.mp4 114.09M
├──24-5_9_查询展示遇到foreach遍历错误.mp4 277.79M
├──240-8_7_表格分页遇到问题.mp4 230.06M
├──241-8_8_非首次选中执行reload.mp4 214.97M
├──242-8_9_表格查询搜索分类.mp4 244.22M
├──243-8_10_节点详情展示ecs绑定数量.mp4 237.55M
├──244-9_1_总结下服务树的TODO.mp4 28.93M
├──245-9_2_echart初步整合.mp4 141.56M
├──246-9_3_vue3父子组件如何传递参数.mp4 113.93M
├──247-9_4_后端提供按标签统计的数据.mp4 100.14M
├──248-9_5_倒排图_图例标签.mp4 172.92M
├──249-9_6_ecs区域饼图.mp4 74.36M
├──25-5_6_工单申请跳转工单创建.mp4 250.45M
├──250-9_7_重新编排后端mock数据.mp4 166.14M
├──251-9_8_重写递归获取所有子节点.mp4 85.09M
├──252-9_9_table-reload问题修复.mp4 41.57M
├──253-9_10_导入仪表盘.mp4 104.64M
├──254-10_1_总cpu总内存尝试失败.mp4 187.35M
├──255-10_2_echart图表随节点刷新.mp4 88.72M
├──256-10_3_子组件watch对象变化.mp4 33.71M
├──257-10_4_叶子节点数量.mp4 54.99M
├──258-10_5_总cpu-内存-磁盘.mp4 51.48M
├──259-10_6_单个vue文件3.mp4 48.62M
├──26-4_10_formConfig和setField问题.mp4 272.83M
├──260-11_1_负载均衡器LB的字段.mp4 48.49M
├──261-11_2_LB结构体基础字段.mp4 58.89M
├──262-11_3_对比nlb-alb-clb.mp4 38.56M
├──263-11_4_gorm基础方法.mp4 45.21M
├──264-11_5_nlb的ListLoadBalancers方法.mp4 64.24M
├──265-11_6_mock_nlb的数据.mp4 126.30M
├──266-11_7_整理mock公共字段和独特字段.mp4 55.51M
├──267-11_8_资源表的公共字段.mp4 78.88M
├──268-11_9_elb增量更新.mp4 54.85M
├──269-11_10_同步资源计划任务文件拆分.mp4 36.03M
├──27-7_4_通过不同状态给不同的action处理按钮.mp4 238.48M
├──270-12_1_验证elb的同步.mp4 64.74M
├──271-12_2_elb删除前查找错误.mp4 33.92M
├──272-12_3_新增elb标签页.mp4 134.10M
├──273-12_4_一个页面中使用多次UseTable.mp4 32.78M
├──274-12_5_elb绑定的穿梭框.mp4 91.32M
├──275-12_6_穿梭框的打开关闭.mp4 125.46M
├──276-12_7_elb绑定的后端接口.mp4 33.99M
├──277-12_8_elb解绑的后端接口.mp4 106.14M
├──278-12_9_elb数据表格和分页.mp4 39.91M
├──279-12_10_elb数据表格查询.mp4 88.28M
├──28-7_6_审批的后端接口.mp4 252.73M
├──280-13_1_elb-统计图标基础.mp4 57.39M
├──281-13_2_elb后端统计方法.mp4 44.20M
├──282-13_3_前端chart数据对齐.mp4 24.18M
├──283-13_4_调整服务树节点资源统计汇总.mp4 45.57M
├──284-14_1_关系型数据库的sdk字段.mp4 101.07M
├──285-14_2_gorm方法和mock数据.mp4 81.14M
├──286-14_3_增量更新并验证结果.mp4 44.98M
├──287-14_4_绑定穿梭框.mp4 112.64M
├──288-14_5_后端绑定和解绑的逻辑.mp4 144.76M
├──289-14_6_前端表格展示.mp4 66.02M
├──29-7_9_执行接口遇到问题.mp4 371.90M
├──290-14_7_表格搜索.mp4 58.21M
├──291-14_8_rds统计chart.mp4 74.66M
├──292-14_9_调整echart坐标轴样式.mp4 37.82M
├──293-14_10_表格tags列表颜色展示-f.mp4 138.08M
├──294-1_1_回顾服务树和cmdb未完成的事情.mp4 38.92M
├──295-1_2_为什么要有工单系统–Join.mp4 49.26M
├──296-1_3_开源工单系统调研–Join.mp4 59.92M
├──297-1_4_工单系统核心对象-表单设计器.mp4 41.77M
├──298-1_6_工单系统核心对象-排他网关–Join.mp4 80.08M
├──299-1_5_工单系统核心对象-流程管理.mp4 22.53M
├──30-14_11_模块04-grpc-agent和任务执行中心演示.mp4 25.22M
├──300-1_7_工单系统再调研–Join.mp4 88.95M
├──301-1_8_工单系统实现思路.mp4 32.07M
├──302-2_1_设计工作流.mp4 40.02M
├──303-2_2_工作流节点.mp4 51.32M
├──304-2_3_工作流前端设计.mp4 30.39M
├──305-2_4_新增工单菜单.mp4 51.25M
├──306-2_5_动态增减表单项尝试01.mp4 145.61M
├──307-2_6_表格嵌套下拉列表.mp4 40.21M
├──308-2_7_新增流程的模态框.mp4 128.96M
├──309-2_8_尝试form和表格合并.mp4 226.89M
├──31-14_11_模块04-grpc-agent和任务执行中心演示.mp4 48.97M
├──310-2_9_测试编辑能够带上信息.mp4 174.94M
├──311-2_10_测试编辑能够带上信息.mp4 208.33M
├──312-3_1_获取申请人或组的接口.mp4 77.27M
├──313-3_2_整理新增的前端请求.mp4 125.50M
├──314-3_3_用户流程节点的一对多表关系.mp4 64.14M
├──315-3_4_完成后端新增流程的接口.mp4 58.93M
├──316-3_5_表格list流程.mp4 119.66M
├──317-3_6_表格美化.mp4 79.75M
├──318-3_7_流程更新接口.mp4 206.84M
├──319-3_8_删除流程接口.mp4 31.11M
├──32-00开篇词.mp4 119.01M
├──320-4_1_大致的实现思路.mp4 25.83M
├──321-4_2_新增表单设计菜单.mp4 61.43M
├──322-4_3_表单设计打开和隐藏.mp4 153.60M
├──323-4_4_父子组件传递formConfig.mp4 103.21M
├──324-4_5_新增表单逻辑.mp4 201.07M
├──325-4_6_验证表单从json加载.mp4 150.86M
├──326-4_7_验证fApi提取表单数据.mp4 71.27M
├──327-4_8_后端创建和拉取api.mp4 106.46M
├──328-4_9_存量编辑页面展示.mp4 141.16M
├──329-4_10_formConfig和setField问题–1.mp4 87.97M
├──33-1_1_课程定位-1.mp4 15.83M
├──330-4_10_formConfig和setField问题–2.mp4 85.65M
├──331-4_10_formConfig和setField问题–3.mp4 92.27M
├──332-4_10_formConfig和setField问题–4.mp4 10.51M
├──333-5_1_新建菜单准备表结构.mp4 65.20M
├──334-5_2_新增时apiSelect选择关联对象.mp4 112.37M
├──335-5_3_查询和编辑和删除保护.mp4 111.47M
├──336-5_4_思考工单申请前端样式并mock模板数据.mp4 111.84M
├──337-5_5_card的v-for遍历.mp4 149.19M
├──338-5_6_工单申请跳转工单创建–1of3.mp4 86.16M
├──339-5_6_工单申请跳转工单创建–2of3.mp4 93.93M
├──34-1_2_学习所.mp4 22.27M
├──340-5_6_工单申请跳转工单创建–3of3.mp4 70.96M
├──341-5_7_菜单隐藏和排序问题.mp4 76.33M
├──342-5_8_创建页面解析tplId查询接口.mp4 70.10M
├──343-5_9_查询展示遇到foreach遍历错误–1of4.mp4 82.58M
├──344-5_9_查询展示遇到foreach遍历错误–2of4.mp4 83.21M
├──345-5_9_查询展示遇到foreach遍历错误–3of4.mp4 98.89M
├──346-5_10_解决查询展示遇到foreach遍历错误.mp4 45.30M
├──347-5_9_查询展示遇到foreach遍历错误–4of4.mp4 15.61M
├──348-6_1_工单创建页面.mp4 120.30M
├──349-6_2_思考工单核心对象的关系.mp4 53.05M
├──35-2_1_调研用户.mp4 83.17M
├──350-6_3_工单实例的字段.mp4 74.41M
├──351-6_4_工单的创建前端数据拼接.mp4 160.57M
├──352-6_5_工单的创建后端接口.mp4 64.69M
├──353-6_6_工单查询的几种模式和后续动作.mp4 28.18M
├──354-6_7_准备工单查询表格.mp4 179.54M
├──355-6_8_构造不同用户的工单.mp4 127.00M
├──356-6_9_改造所有的List接口支持分页.mp4 226.65M
├──357-6_10_前端指明查询模式.mp4 101.33M
├──358-7_1_工单审批节点逻辑.mp4 37.71M
├──359-7_2_工单创建初始化状态.mp4 119.53M
├──36-2_2_调研数据权限.mp4 60.47M
├──360-7_3_待我审批工单的逻辑.mp4 201.65M
├──361-7_4_通过不同状态给不同的action处理按钮–1of.mp4 71.38M
├──362-7_4_通过不同状态给不同的action处理按钮–2of.mp4 87.17M
├──363-7_4_通过不同状态给不同的action处理按钮–3of.mp4 83.05M
├──364-7_5_新增用户来验证审批组过滤逻辑.mp4 39.23M
├──365-7_6_审批的后端接口–1of6.mp4 49.31M
├──366-7_6_审批的后端接口–2of6.mp4 43.63M
├──367-7_6_审批的后端接口–3of6.mp4 50.47M
├──368-7_6_审批的后端接口–4of6.mp4 53.10M
├──369-7_6_审批的后端接口–5of6.mp4 50.72M
├──37-2_3_开盲盒.mp4 84.58M
├──370-7_7_验证工单审批.mp4 154.21M
├──371-7_6_审批的后端接口–6of6.mp4 7.26M
├──372-7_8_审批拒绝工单和二次确认.mp4 48.64M
├──373-7_9_执行接口遇到问题–1of7.mp4 47.65M
├──374-7_9_执行接口遇到问题–7of7.mp4 35.16M
├──375-7_9_执行接口遇到问题–2of7.mp4 60.46M
├──376-7_9_执行接口遇到问题–3of7.mp4 52.06M
├──377-7_9_执行接口遇到问题–5of7.mp4 59.34M
├──378-7_9_执行接口遇到问题–4of7.mp4 58.12M
├──379-7_9_执行接口遇到问题–6of7.mp4 64.67M
├──38-2_4_开盲盒.mp4 112.61M
├──380-7_10_执行接口最后一个节点更新问题.mp4 76.21M
├──381-8_1_状态颜色.mp4 76.66M
├──382-8_2_按状态查询.mp4 65.97M
├──383-8_3_工单详情布局.mp4 120.95M
├──384-8_4_工单json数据回调表单探究01.mp4 105.30M
├──385-8_5_setFormModel-vs-fapi回填和表单禁.mp4 65.82M
├──386-8_6_工单列表跳转工单详情.mp4 117.74M
├──387-8_7_工单列表跳转工单详情.mp4 185.58M
├──388-8_8_展示工单的时间轴.mp4 242.59M
├──389-8_9_调整时间轴显示.mp4 99.81M
├──39-2_5_开盲盒.mp4 115.99M
├──390-8_14_工单评论问题解决和再次测试.mp4 142.90M
├──391-8_10_进行工单完整测试.mp4 54.15M
├──392-8_11_完整测试下拉选择带搜索框.mp4 58.79M
├──393-8_12_工单评论前端组件.mp4 115.86M
├──394-8_13_工单评论后端接口.mp4 143.75M
├──395-9_1_思考自动执行和工单怎么整合.mp4 34.68M
├──396-9_2_定义后端的自动执行模块.mp4 48.05M
├──397-9_3_扫描接管的代码.mp4 61.90M
├──398-9_4_配置和工单模板联动.mp4 82.84M
├──399-9_5_拆分mockEcsOne方法.mp4 113.83M
├──40-3_1_搜索关键字_vue_后台管理系统.mp4 134.39M
├──400-9_6_虚拟机购买流程.mp4 66.75M
├──401-9_7_绑定服务树叶子节点.mp4 78.32M
├──402-9_8_后台提前创建虚拟机购买工单相关对象.mp4 81.45M
├──403-9_9_处理Comment错误.mp4 139.46M
├──404-9_10_调试创建流程.mp4 166.67M
├──405-9_11_验证服务树绑定.mp4 56.42M
├──406-10_1_工单和im通知如何整合.mp4 34.65M
├──407-10_2_扫描工单找到待通知的用户.mp4 95.17M
├──408-10_3_遍历flowNode通知的逻辑.mp4 76.12M
├──409-10_4_验证结果–1of2.mp4 14.77M
├──41-3_2_vue3的后.mp4 50.83M
├──410-10_4_验证结果–Join.mp4 69.70M
├──411-10_5_审批通知创建人的逻辑.mp4 81.30M
├──412-10_6_执行通知创建人的逻辑–1of3.mp4 3.95M
├──413-10_7_工单详情里面的动作按钮.mp4 130.43M
├──414-10_8_创建和是否关联控制按钮显示.mp4 110.15M
├──415-1_1_任务执行和agent.mp4 39.49M
├──416-1_2_调研任务执行中心平台.mp4 20.10M
├──417-1_3_grpc的基础知识.mp4 77.15M
├──418-1_4_准备环境安装依赖包–2of3.mp4 49.18M
├──419-1_4_准备环境安装依赖包–3of3.mp4 50.76M
├──42-3_3_全面的.mp4 36.91M
├──420-1_5_gen-go和gen-grpc插件.mp4 64.46M
├──421-1_6_学习grpc-go样例.mp4 50.47M
├──422-1_7_从proto文件生成go和grpc代码.mp4 147.14M
├──423-1_8_json-rpc的好处和grpc-gorm共享结构问.mp4 74.91M
├──424-1_9_准备pb目录和pb文件了.mp4 98.55M
├──425-2_1_agent基础代码.mp4 70.61M
├──426-2_2_agent日志添加主机名和ip地址的标识.mp4 31.30M
├──427-2_3_grpc_连接池调研–1of3.mp4 54.63M
├──428-2_3_grpc_连接池调研–2of3.mp4 40.68M
├──429-2_3_grpc_连接池调研–3of3.mp4 31.32M
├──43-4_1_用户权限.mp4 98.05M
├──430-2_4_使用连接池初始化agent.mp4 78.98M
├──431-2_5_封装cronManger共享grpcClient.mp4 87.88M
├──432-2_6_编译测试agent.mp4 38.43M
├──433-2_7_准备server端的grpc代码.mp4 103.58M
├──434-2_8_各个manager添加开关.mp4 56.57M
├──435-2_9_测试grpc-call.mp4 32.16M
├──436-3_1_思考核心功能定义上报字段.mp4 59.66M
├──437-3_2_agent如何采集.mp4 102.64M
├──438-3_3_agent信息上报字段.mp4 55.86M
├──439-3_4_grpc-server处理逻辑01.mp4 126.18M
├──44-4_2_安装vben.mp4 142.48M
├──440-3_5_检查实例是否为新增的.mp4 167.46M
├──441-3_6_模拟disk触发genHash的增量更新.mp4 53.91M
├──442-3_7_公有云同步模块排除agent上报记录.mp4 96.40M
├──443-4_1_架构设计.mp4 37.07M
├──444-4_2_go-exec基础样例.mp4 99.57M
├──445-4_3_agent本地执行依赖项目.mp4 89.58M
├──446-4_4_prepare做task执行前准备.mp4 52.33M
├──447-4_5_exec超时时间ctx的问题.mp4 76.45M
├──448-4_6_kill进程组实现超时kill.mp4 50.21M
├──449-4_7_拼接start的外层.mp4 67.65M
├──45-4_3_熟悉一下.mp4 68.07M
├──450-4_8_wait设置任务状态.mp4 75.81M
├──451-4_9_任务结果落盘保存.mp4 64.81M
├──452-4_10_处理用户的参数.mp4 74.11M
├──453-5_1_准备编译脚本放到linux上执行.mp4 114.16M
├──454-5_2_解决刚开始就被kill的问题.mp4 62.18M
├──455-5_3_进行多种情况的测试.mp4 55.21M
├──456-5_4_bash-c传参问题.mp4 33.23M
├──457-5_5_长任务不kill和win编译折中方案.mp4 103.48M
├──458-5_6_非root用户执行测试.mp4 53.68M
├──459-5_8_任务中支持python.mp4 50.97M
├──46-4_4_熟悉一下vb.mp4 111.71M
├──460-5_7_测试python脚本能否被kill.mp4 57.33M
├──461-5_9_python脚本位置空格问题.mp4 125.85M
├──462-5_11_其他用户尝试python脚本.mp4 90.21M
├──463-5_10_无论python还是shell脚本中指定解析器-.mp4 32.40M
├──464-5_10_无论python还是shell脚本中指定解析器_-.mp4 6.22M
├──465-5_10_无论python还是shell脚本中指定解析器_-.mp4 23.12M
├──466-6_1_准备manager基础结构.mp4 32.77M
├──467-6_2_定义grpc下发任务和结果的字段.mp4 61.06M
├──468-6_3_grpc上报结果的请求.mp4 76.67M
├──469-6_4_本地收集结果的逻辑.mp4 45.09M
├──47-4_5_熟悉一下.mp4 78.92M
├──470-6_5_grpc结果分配新任务.mp4 95.07M
├──471-6_6_如何确保下发和上报一定成功.mp4 53.89M
├──472-6_7_server端任务grpc基础逻辑.mp4 54.35M
├──473-6_8_server和agent的grpc联调.mp4 147.41M
├──474-6_9_本地磁盘中是否存在_(2).mp4 70.09M
├──475-6_10_client中的too_many_pings问题.mp4 61.15M
├──476-6_11_kill-task的问题.mp4 117.99M
├──477-6_12_agent挂掉了重启接管存量的任务.mp4 136.67M
├──478-7_1_思考都需要哪些表.mp4 16.66M
├──479-7_2_脚本表和任务表.mp4 95.50M
├──48-4_6_熟悉一下.mp4 53.91M
├──480-7_3_任务结果表.mp4 36.04M
├──481-7_4_mock几个task数据.mp4 57.02M
├──482-7_5_定义任务元信息本地cache.mp4 70.62M
├──483-7_6_定时刷新这个map-01.mp4 107.33M
├──484-7_7_计算task中未调度的机器.mp4 86.29M
├──485-7_8_grpc下发任务时初始化结果记录.mp4 119.32M
├──486-7_9_联调测试观察突变.mp4 94.13M
├──487-7_10_grpc更新任务结果.mp4 94.32M
├──488-8_1_任务并发的逻辑.mp4 38.79M
├──489-8_2_任务并发的测试.mp4 111.91M
├──49-4_7_熟悉一下vben权限.mp4 109.45M
├──490-8_3_解决并发下发顺序随机问题.mp4 44.21M
├──491-8_4_任务暂停和继续.mp4 43.78M
├──492-8_6_OnErrorStrategy的逻辑.mp4 63.27M
├──493-8_5_任务执行错误策略.mp4 31.03M
├──494-8_7_grpc触发cache-renew_-1of2.mp4 23.66M
├──495-8_7_grpc触发cache-renew–2of2.mp4 21.97M
├──496-8_8_测试任务执行错误.mp4 118.30M
├──497-9_1_后端拆分menu等基础数据并新建脚本管理菜单.mp4 103.21M
├──498-9_2_脚本模板查询列表.mp4 60.51M
├──499-9_3_调研脚本shell和python编辑器.mp4 73.13M
├──50-4_8_熟悉一下.mp4 99.10M
├──500-9_4_安装的问题.mp4 109.18M
├──501-9_5_再次安装.mp4 58.26M
├──502-10_1_诉说并复现这个起因.mp4 51.12M
├──503-10_2_全局引入antd组件问题.mp4 74.10M
├──504-10_3_vben安装外部依赖包.mp4 126.36M
├──505-10_4_切换语言的高亮.mp4 277.47M
├──506-10_5_梳理一下代码编辑器的需求.mp4 30.56M
├──507-10_6_参考样例实现的问题.mp4 41.20M
├──508-10_7_实现这个编辑器的准备工作.mp4 77.10M
├──509-10_8_解读样例代码.mp4 109.76M
├──51-4_9_熟悉一下.mp4 78.38M
├──510-10_9_实现shell和python编辑器.mp4 142.16M
├──511-10_10_json和yaml.mp4 66.82M
├──512-11_1_脚本管理基础列表.mp4 66.31M
├──513-11_2_拆分codemirror尝试.mp4 164.68M
├──514-11_3_拆分codemirror尝试2.mp4 112.42M
├──515-11_4_合并code到drawer里面.mp4 76.84M
├──516-11_5_后端接口实现.mp4 92.64M
├──517-11_6_任务管理的表格.mp4 48.20M
├──518-11_7_新增和编辑任务的form.mp4 84.22M
├──519-11_8_按钮控制表格和form.mp4 78.38M
├──52-4_10_vben用户.mp4 202.99M
├──520-11_9_后端mock表按模块拆分.mp4 84.22M
├──521-11_10_任务详情展示脚本并添加编辑.mp4 104.51M
├──522-12_1_选择脚本联动显示code.mp4 115.87M
├──523-12_2_完成select逻辑.mp4 48.44M
├──524-12_3_机器选择的逻辑.mp4 35.08M
├──525-12_4_尝试树节点选择tree.mp4 49.62M
├──526-12_5_不考虑权限的树节点选择.mp4 77.42M
├──527-12_6_选择树节点后拉取机器.mp4 95.06M
├──528-12_7_mock中去给13号节点绑定机器.mp4 55.91M
├──529-12_8_选择树节点后拉取机器.mp4 111.34M
├──53-5_1_查看角.mp4 53.41M
├──530-12_9_解决穿梭框的问题并拼接数据.mp4 58.77M
├──531-12_10_创建任务的后端代码.mp4 117.34M
├──532-12_11_hostIpRaw的逻辑.mp4 70.41M
├──533-13_1_detail菜单和跳转.mp4 88.15M
├──534-13_2_detail逻辑01.mp4 92.10M
├──535-13_3_detail逻辑02.mp4 91.93M
├──536-13_4_时间轴进度追踪.mp4 70.21M
├──537-13_5_任务的动作按钮和后端逻辑.mp4 83.96M
├──538-13_6_每次任务动作完成后更新时间轴.mp4 74.65M
├──539-13_7_任务按钮根据状态变化.mp4 94.09M
├──54-5_2_角色切换.mp4 49.16M
├──540-14_1_单机任务结果查询列表.mp4 65.69M
├──541-14_2_根据jobId查询结果.mp4 71.18M
├──542-14_3_分页支持和为开始机器填充数据.mp4 43.02M
├──543-14_4_第一轮验证完整的流程.mp4 66.29M
├──544-14_5_修复机器结果表格高度_agent本地目录问题.mp4 70.58M
├──545-14_6_状态过滤和ip模糊查询.mp4 76.68M
├──546-14_7_测试kill发现下发问题.mp4 165.18M
├──547-14_8_添加killing中间状态.mp4 168.19M
├──548-14_9_stdout和stderr展示.mp4 136.83M
├──549-14_10_完整的测试添加finished状态管理.mp4 153.21M
├──55-5_3_规划一下用户角色.mp4 46.66M
├──550-14_11_模块04-grpc-agent和任务执行中心演示.mp4 24.36M
├──551-14_12_结束任务没有更新进度条.mp4 66.81M
├──552-15_1_formDesign引用codemirror包问题.mp4 155.38M
├──553-15_2_解决多个版本codemirror包问题.mp4 64.63M
├──554-15_3_留几个作业给你们.mp4 21.19M
├──555-1_1_为什么先开发Prometheus.mp4 24.93M
├──556-1_2_普罗平台都要做哪些模块.mp4 44.56M
├──557-1_3_梳理一下每个模块平台侧功能.mp4 39.69M
├──558-1_4_初始化ansible做准备.mp4 74.88M
├──559-1_5_playbook批量部署node-exporter.mp4 58.26M
├──56-5_4_角色管.mp4 131.59M
├──560-1_6_部署Prometheus后介绍基础功能.mp4 63.02M
├──561-1_7_部署grafana.mp4 103.63M
├──562-1_8_配置采集node-exporter.mp4 87.11M
├──563-2_1_采集之exporter管理.mp4 24.30M
├──564-2_2_采集job通用配置.mp4 33.72M
├──565-2_3_采集配置和Prometheus文件的管理.mp4 43.05M
├──566-2_4_采集完的传输规划.mp4 41.28M
├──567-2_5_安装VictoriaMetrics.mp4 87.16M
├──568-2_6_remote-write到vm并查询.mp4 80.21M
├──569-2_7_采集器高可用问题.mp4 64.30M
├──57-5_5_设置角色状态.mp4 209.37M
├──570-2_8_hashmod和服务发现配置.mp4 80.99M
├──571-2_9_动态分片和静态分片.mp4 41.49M
├──572-2_10_总结一下采集模块开发规划.mp4 33.07M
├──573-3_1_准备prometheus代码.mp4 65.06M
├──574-3_2_实验scrape_config_files.mp4 67.37M
├──575-3_3_后端go文件tbl和view加模块前缀.mp4 60.09M
├──576-3_4_采集池的字段.mp4 49.07M
├──577-3_5_采集池和Prometheus节点的关系.mp4 54.28M
├──578-3_7_构建采集池生缓存.mp4 50.34M
├──579-3_6_mock采集池数据.mp4 73.75M
├──58-5_6_删除角色.mp4 160.77M
├──580-3_9_组装主配置逻辑.mp4 69.40M
├──581-3_8_根据采集池生成Prometheus主配置文件-01.mp4 70.55M
├──582-3_10_进行测试.mp4 59.29M
├──583-4_1_生成主配置文件和http合并一起.mp4 73.40M
├──584-4_2_编写download脚本测试api接口.mp4 76.63M
├──585-4_3_http类型的服务发现.mp4 87.19M
├──586-4_4_采集job表结构适配http类型的服务发现.mp4 32.78M
├──587-4_5_服务树http类型sd接口数据准备.mp4 83.81M
├──588-4_6_服务树http类型sd接口拼接targetGroup.mp4 98.19M
├──589-4_7_测试服务树http-sd接口.mp4 65.98M
├──59-5_7_分析一下后.mp4 93.00M
├──590-4_8_http-sd和采集联调成功.mp4 151.02M
├──591-4_9_添加获取所有叶子节点fullPath和Id的接口.mp4 43.43M
├──592-4_10_生成主配置文件添加采集job准备.mp4 54.08M
├──593-5_1_生成http-sd的配置项.mp4 74.99M
├──594-5_2_cache合入主配置文件.mp4 155.52M
├──595-5_3_解决http接口不显示scrape问题.mp4 102.74M
├──596-5_4_服务树mock绑定ecs差异化.mp4 86.39M
├──597-5_5_分片之tmpHash-keep.mp4 119.41M
├──598-5_6_验证单一ip和分片的结果.mp4 77.83M
├──599-5_7_采集器健康检测问题.mp4 45.84M
├──60-5_8_getPer.mp4 114.65M
├──600-6_1_k8s的采集方式并部署inCluster采集.mp4 111.43M
├──601-6_2_模拟集群外采集解决证书x509问题.mp4 74.48M
├──602-6_3_模拟集群外采集解决401-token问题.mp4 58.36M
├──603-6_4_集群外采集数据库字段.mp4 51.42M
├──604-6_5_统计开发数据.mp4 130.91M
├──605-6_6_测试ca和token直接填内容.mp4 137.44M
├──606-6_7_解决不能使用inline-CA问题.mp4 100.19M
├──607-6_8_kubeconfig可不可以去掉.mp4 116.70M
├──608-6_9_解决kubeconfig_file和sd的http-.mp4 198.73M
├──609-6_10_尝试添加relabel_configs的支持.mp4 116.12M
├──61-5_9_菜单编辑.mp4 216.02M
├──610-7_1_准备菜单.mp4 50.47M
├──611-7_2_采集池的表格和list接口.mp4 86.34M
├──612-7_3_表格字段和标签颜色.mp4 51.29M
├──613-7_4_新增采集池的表单.mp4 77.80M
├──614-7_5_机器apiSelect.mp4 43.35M
├──615-7_6_调整表单字段宽度.mp4 40.62M
├──616-7_7_切割exteralLabels前后端适配.mp4 45.88M
├──617-7_8_实例ip字段适配并mock2个真实节点.mp4 84.90M
├──618-7_9_remoteWrite地址url校验.mp4 71.00M
├──619-7_10_后端接口新增和更新接口.mp4 42.33M
├──62-5_10_菜单编.mp4 110.56M
├──620-7_11_查看采集实例的yaml.mp4 129.29M
├──621-7_12_yaml查看的后端接口支持鉴权和非鉴权.mp4 39.43M
├──622-7_13_codemirror展示yaml并添加复制按钮-.mp4 65.69M
├──623-7_13_codemirror展示yaml并添加复制按钮_-.mp4 78.70M
├──624-8_1_准备菜单.mp4 83.70M
├──625-8_2_删除采集池和采集池ip不能和其他池重复.mp4 98.08M
├──626-8_3_采集任务表格和list接口.mp4 59.30M
├──627-8_4_新增采集任务控制不同服务发现类型.mp4 74.34M
├──628-8_5_新增采集任务支持http服务发现.mp4 106.57M
├──629-8_6_新增采集任务调整form格式.mp4 82.90M
├──63-6_1_新增和编.mp4 76.31M
├──630-8_7_编辑任务时http-sd绑定的树节点名称只显示id问.mp4 114.60M
├──631-8_8_定位到ids数组的问题.mp4 75.10M
├──632-8_9_模仿stringArray在gorm中做IntArr.mp4 77.96M
├──633-9_1_测试采集池缩容情况.mp4 95.25M
├──634-9_2_测试采集池扩容解决指针数组问题.mp4 96.12M
├──635-9_3_测试k8s采集任务发现relabel缩进问题.mp4 129.63M
├──636-9_4_通过规定解决索引问题.mp4 121.53M
├──637-9_5_api中添加relabel解析失败的校验.mp4 61.48M
├──638-9_6_测试k8s的job解决时间大小问题.mp4 52.69M
├──639-9_7_模拟真实应用场景之cron.mp4 103.47M
├──64-6_2_表单字段定义.mp4 128.76M
├──640-9_8_给任务添加开关.mp4 72.40M
├──641-9_9_模拟部分job关闭情况=0不更新.mp4 142.95M
├──642-10_1_告警TODO.mp4 33.46M
├──643-10_2_alertmanager核心功能点介绍和安装部署.mp4 43.18M
├──644-10_3_编写go程序充当告警触发端和接收端.mp4 69.44M
├──645-10_4_alertmanager分组功能-01.mp4 115.84M
├──646-10_5_alertmanager分组功能-02.mp4 55.52M
├──647-10_6_告警抑制实例.mp4 36.61M
├──648-10_7_告警静默.mp4 75.26M
├──649-11_1_分析alertmanager配置.mp4 51.88M
├──65-6_3_新增菜.mp4 201.22M
├──650-11_2_alert实例对象.mp4 97.43M
├──651-11_3_send_group对象.mp4 87.44M
├──652-11_4_静态人和升级的关系.mp4 78.06M
├──653-11_5_生成mainconfig的逻辑.mp4 92.67M
├──654-11_6_准备group的mock数据.mp4 107.41M
├──655-11_7_校验默认route的生成.mp4 53.43M
├──656-11_8_newMatcher匹配.mp4 117.22M
├──657-11_9_验证match-re和route的生成.mp4 104.16M
├──658-11_10_生成对应的receiver.mp4 117.83M
├──659-12_1_定义规则表rule字段.mp4 121.04M
├──66-6_4_树形父子.mp4 243.35M
├──660-12_2_缓存AlertManager生成yaml的逻辑.mp4 68.14M
├──661-12_3_测试yaml的结果.mp4 57.67M
├──662-12_4_告警触发复用采集池.mp4 73.44M
├──663-12_5_生成Prometheus主配置时需要添加alert.mp4 100.00M
├──664-12_6_进行测试.mp4 96.04M
├──665-12_7_ruleFormat拼接规则.mp4 118.97M
├──666-12_8_生成单一规则.mp4 124.02M
├──667-12_9_如何直接生成group-go对象.mp4 85.87M
├──668-12_10_编写rule规则分片逻辑.mp4 90.85M
├──669-13_1_测试rule分片的逻辑.mp4 87.50M
├──67-6_5_补全新增菜单的.mp4 205.00M
├──670-13_2_给规则中添加send_group标签.mp4 39.65M
├──671-13_3_本地mock从采集-告警-分组-webhook之采.mp4 89.28M
├──672-13_4_本地mock从采集-告警-分组-webhook之采.mp4 83.25M
├──673-13_5_总结TODO.mp4 28.40M
├──674-14_1_基础逻辑.mp4 24.50M
├──675-14_2_表结构的设计.mp4 77.93M
├──676-14_3_思考交互逻辑.mp4 46.09M
├──677-14_4_mock数据并准备api.mp4 92.88M
├──678-14_5_最小化模拟轮班过程-1.mp4 83.61M
├──679-14_6_最小化模拟轮班过程-2.mp4 48.83M
├──68-6_6_菜单渲染.mp4 253.44M
├──680-14_7_查询历史值班情况.mp4 14.24M
├──681-14_8_mock集合历史算出未来.mp4 91.04M
├──682-14_9_进行测试.mp4 27.49M
├──683-14_10_完成api中未来的逻辑.mp4 105.48M
├──684-15_1_测试api发现边界问题.mp4 134.86M
├──685-15_2_解决这个问题.mp4 69.32M
├──686-15_3_值班换班记录表和历史表关系.mp4 112.14M
├──687-15_4_ticker填充历史记录.mp4 139.71M
├──688-15_5_解决多对多映射问题.mp4 145.91M
├──689-15_6_解决结束日期边界问题.mp4 63.62M
├──69-6_7_解决菜单.mp4 77.34M
├──690-15_7_mock一些历史数据.mp4 92.96M
├──691-15_8_又发现bug了.mp4 189.19M
├──692-15_9_最终解决边界问题.mp4 27.52M
├──693-15_10_给值班组绑定查询当前值班人的方法.mp4 36.63M
├──694-16_1_webhook处理程序的核心功能和是否独立.mp4 54.87M
├──695-16_2_webhook解析配置-连接数据库.mp4 69.33M
├──696-16_3_整理各模块gin的route和view目录.mp4 75.24M
├──697-16_4_启动接受alert的接口.mp4 78.18M
├──698-16_5_测试接收alert.mp4 51.63M
├──699-16_6_receive接口把alert异步写入Queue.mp4 116.06M
├──70-6_8_是否显示和菜单排.mp4 149.55M
├──700-16_7_消费alertQueue的框架.mp4 76.56M
├──701-16_8_启动消费者并测试.mp4 46.56M
├──702-16_9_构建SendGroup的cache.mp4 64.11M
├──703-16_10_renewMap之SendGroup的逻辑.mp4 50.75M
├──704-17_1_如何保证接口在缓存刷新后启动-goroutine的.mp4 59.07M
├──705-17_2_消费者需要根据id获取发送组信息.mp4 57.70M
├──706-17_3_类比sg把用户和值班组的缓存也构建出来.mp4 51.61M
├──707-17_4_进行测试.mp4 35.58M
├──708-17_5_设计告警event表_-1of3.mp4 28.45M
├──709-17_5_设计告警event表–2of3.mp4 43.86M
├──71-6_9_初始化的管理.mp4 125.63M
├──710-17_5_设计告警event表–3of3.mp4 24.75M
├──711-17_6_在alert中获取ruleId.mp4 68.59M
├──712-17_7_构建rule规则的cache.mp4 90.85M
├──713-17_8_尝试event的save操作.mp4 116.13M
├──714-17_9_event的次数更新.mp4 119.49M
├──715-18_1_im选择飞书.mp4 43.05M
├──716-18_2_了解飞书机器人.mp4 58.69M
├──717-18_3_自定义机器人发送消息.mp4 57.02M
├──718-18_4_userId-openId如何获取.mp4 62.86M
├──719-18_5_自定义机器人其他格式消息.mp4 45.94M
├──72-6_10_菜单更新和删除.mp4 264.26M
├──720-18_6_应用机器人私聊消息.mp4 126.36M
├──721-18_7_总结机器人消息发送和tenant_access_t.mp4 68.76M
├──722-18_8_测试给二狗发送消息失败_机器人的可见范围.mp4 31.09M
├──723-19_1_卡片消息.mp4 65.11M
├──724-19_5_消息卡片搭建工具构造告警信息模板emoji.mp4 94.45M
├──725-19_6_消息卡片搭建工具构造告警信息模板按钮组.mp4 88.20M
├──726-19_7_消息卡片搭建工具构造告警信息模板发送测试.mp4 48.40M
├──727-19_4_消息卡片搭建工具构造告警信息模板01–1of3.mp4 19.12M
├──728-19_4_消息卡片搭建工具构造告警信息模板01–2of3.mp4 24.10M
├──729-19_4_消息卡片搭建工具构造告警信息模板01–3of3.mp4 19.88M
├──73-7_1_角色管理菜.mp4 182.67M
├──730-19_2_自定义机器人发送卡片消息–1of2.mp4 20.73M
├──731-19_2_自定义机器人发送卡片消息–2of2.mp4 21.27M
├──732-19_3_应用机器人发送卡片消息–1of3.mp4 38.74M
├──733-19_3_应用机器人发送卡片消息–2of3.mp4 6.96M
├──734-19_3_应用机器人发送卡片消息–3of3.mp4 6.41M
├──735-20_1_构造基础json模板.mp4 85.99M
├──736-20_2_封装http请求基础库post.mp4 84.90M
├──737-20_3_实验拼接大json部分字段.mp4 178.72M
├──738-20_4_测试私聊卡片.mp4 176.82M
├──739-20_5_解决私聊卡片问题.mp4 27.77M
├──74-7_2_角色修.mp4 122.59M
├──740-20_6_拼接卡片消息之绑定服务树和级别.mp4 102.44M
├──741-20_7_如何获取value.mp4 143.73M
├──742-20_8_进行字段的拼接之标题颜色.mp4 70.20M
├──743-20_9_拼接绑定服务树和时间.mp4 129.77M
├──744-20_10_调整一下mock数据-1.mp4 65.95M
├──745-21_1_grafana链接和expr规则.mp4 208.50M
├──746-21_2_拼接发送组.mp4 94.98M
├──747-21_3_拼接屏蔽和认领按钮–1of4.mp4 40.06M
├──748-21_3_拼接屏蔽和认领按钮–2of4.mp4 54.97M
├──749-21_3_拼接屏蔽和认领按钮–3of4.mp4 55.59M
├──75-7_3_角色查询.mp4 117.07M
├──750-21_3_拼接屏蔽和认领按钮–4of4.mp4 34.86M
├──751-21_4_取消屏蔽.mp4 66.66M
├──752-21_5_获取值班人和值班组–1of4.mp4 33.88M
├──753-21_5_获取值班人和值班组–2of4.mp4 36.69M
├──754-21_5_获取值班人和值班组–3of4.mp4 29.16M
├──755-21_5_获取值班人和值班组–4of4.mp4 20.66M
├──756-21_6_解决TodayDutyUser为空问题–1of.mp4 39.30M
├──757-21_6_解决TodayDutyUser为空问题–2of.mp4 30.94M
├──758-21_6_解决TodayDutyUser为空问题–3of.mp4 26.27M
├──759-21_6_解决TodayDutyUser为空问题–4of.mp4 30.64M
├──76-7_4_用户管理列.mp4 176.69M
├──760-21_7_测试at不同人–1of3.mp4 27.64M
├──761-21_7_测试at不同人–2of3.mp4 25.18M
├──762-21_7_测试at不同人–3of3.mp4 20.23M
├──763-21_8_告警升级的私聊对象变为数组.mp4 127.52M
├──764-21_9_拼接升级内容并切换发送人.mp4 134.31M
├──765-21_10_mock数据告警升级接收人列表并测试–1of.mp4 52.95M
├──766-21_10_mock数据告警升级接收人列表并测试–2of.mp4 11.16M
├──767-21_10_mock数据告警升级接收人列表并测试–2of.mp4 29.27M
├──768-21_10_mock数据告警升级接收人列表并测试–3of.mp4 25.84M
├──769-22_1_测试告警升级格式.mp4 103.81M
├──77-7_5_根据条件设.mp4 58.67M
├──770-22_2_补全告警标签和annotation–1of5.mp4 32.21M
├──771-22_2_补全告警标签和annotation–2of5.mp4 40.59M
├──772-22_2_补全告警标签和annotation–3of5.mp4 38.59M
├──773-22_2_补全告警标签和annotation–4of5.mp4 39.32M
├──774-22_2_补全告警标签和annotation–5of5.mp4 31.53M
├──775-22_3_私聊发给值班人+发送告警群at值班人.mp4 32.37M
├──776-22_4_告警屏蔽接口–1of5.mp4 27.75M
├──777-22_4_告警屏蔽接口–2of5.mp4 31.31M
├──778-22_4_告警屏蔽接口–3of5.mp4 26.58M
├──779-22_4_告警屏蔽接口–4of5.mp4 20.92M
├──78-7_6_用户信息表.mp4 123.69M
├──780-22_4_告警屏蔽接口–5of5.mp4 16.00M
├──781-22_5_测试告警屏蔽.mp4 146.27M
├──782-22_6_取消屏蔽接口event增加silenceId.mp4 84.43M
├──783-22_7_完成unsilence接口–1of3.mp4 19.19M
├──784-22_7_完成unsilence接口–2of3.mp4 38.51M
├──785-22_7_完成unsilence接口–3of3.mp4 17.03M
├──786-22_8_按alertName屏蔽按钮–1of3.mp4 25.45M
├──787-22_8_按alertName屏蔽按钮–2of3.mp4 40.57M
├──788-22_8_按alertName屏蔽按钮–3of3.mp4 23.37M
├──789-22_9_按alertName屏蔽接口–1of3.mp4 23.39M
├──79-7_7_使用登陆用.mp4 29.34M
├──790-22_9_按alertName屏蔽接口–2of3.mp4 31.01M
├──791-22_9_按alertName屏蔽接口–3of3.mp4 26.71M
├──792-23_1_完成群聊发送token设置.mp4 49.01M
├──793-23_2_私聊token刷新管理器.mp4 78.06M
├──794-23_3_测试私聊token.mp4 46.76M
├──795-24_1_增加菜单.mp4 74.30M
├──796-24_2_值班组列表数据.mp4 103.73M
├──797-24_3_值班组Form字段.mp4 82.37M
├──798-24_4_值班组新增和更新.mp4 112.50M
├──799-24_5_值班组删除保护和级联删除.mp4 82.98M
├──80-7_8_用户.mp4 94.43M
├──800-24_6_route-link实现表格跳转.mp4 123.09M
├──801-24_7_准备排班表页面.mp4 105.99M
├──802-24_8_调试排班页面之moment获取日期.mp4 103.95M
├──803-24_9_和后端值班表对应上.mp4 165.20M
├──804-24_10_panelChange查看其他月份.mp4 88.70M
├──805-25_1_排班计划时间范围分3种情况.mp4 58.92M
├──806-25_8_测试第一轮剩余.mp4 102.26M
├──807-25_2_排班组详情页增加信息.mp4 125.26M
├──808-25_3_轮班周期的填充历史记录的逻辑.mp4 83.72M
├──809-25_4_进行测试.mp4 58.45M
├──81-7_9_角色列表.mp4 141.99M
├──810-25_7_第一轮超过的逻辑.mp4 44.14M
├──811-25_5_如果昨天的人是换班的-那么就得用它之前的人.mp4 80.16M
├──812-25_6_第一轮剩余轮班逻辑.mp4 207.12M
├──813-25_9_测试第一轮超过.mp4 180.45M
├──814-25_10_前段获取周期默认为2个月.mp4 127.64M
├──815-26_1_点击日期打开模态框.mp4 72.82M
├──816-26_2_需要把日期原值班人传入.mp4 104.72M
├──817-26_3_完成换班请求拼接.mp4 75.12M
├──818-26_4_后端接口测试并添加换班记录.mp4 113.24M
├──819-26_5_换班的记录显示在日历上.mp4 150.83M
├──82-7_10_用户密码和用.mp4 98.84M
├──820-26_6_历史日期不能换班.mp4 77.29M
├──821-26_7_测试历史换班记录.mp4 94.75M
├──822-27_1_发送组菜单.mp4 58.72M
├──823-27_2_alertmanager集群列表.mp4 92.10M
├──824-27_3_alert集群yaml查看页面.mp4 83.45M
├──825-27_4_新增alertmanager集群的drawer.mp4 82.77M
├──826-27_5_新增接口和ip重复检验.mp4 91.02M
├──827-27_6_更新删除接口.mp4 149.41M
├──828-28_1_发送组表格字段.mp4 77.13M
├──829-28_2_发送组列表接口.mp4 106.16M
├──83-8_1_新增和修.mp4 229.07M
├──830-28_3_展示第一升级人列表.mp4 47.95M
├──831-28_4_发送组的基础form字段.mp4 71.10M
├──832-28_5_告警升级开关.mp4 66.99M
├──833-28_6_封装view中公共的获取用户方法.mp4 75.60M
├──834-28_7_告警升级人编辑展示.mp4 55.23M
├──835-28_8_发送组的新增和更新接口.mp4 98.25M
├──836-28_9_之前配置的升级人不配置了需要增量删除.mp4 87.87M
├──837-28_10_测试gorm事务型更新方法.mp4 88.00M
├──838-28_11_删除后reload表格.mp4 66.37M
├──839-28_12_发送组变更后alertmanager配置测试.mp4 31.90M
├──84-8_2_删除用.mp4 53.39M
├──840-29_1_菜单和规则表格字段.mp4 72.44M
├──841-29_2_fullfill方法和routeLink跳转.mp4 95.04M
├──842-29_2_fullfill方法和routeLink跳转.mp4 70.90M
├──843-29_3_告警级别颜色展示和开启switch-_3of3.mp4 31.83M
├──844-29_4_规则的基础字段.mp4 82.82M
├──845-29_5_采集池要支持alertmanager配置.mp4 78.42M
├──846-29_6_标签和annotation列表字段.mp4 113.46M
├──847-29_7_promql-ui调研.mp4 133.55M
├──848-29_8_promql-ui配置.mp4 86.82M
├──849-29_9_ql和form位置调整.mp4 38.80M
├──85-8_3_修改当前用.mp4 218.39M
├──850-29_10_promql语法校验的后端接口-1.mp4 42.29M
├──851-29_11_promql语法校验的后端接口-2.mp4 86.36M
├──852-29_12_校验都以200返回用字段区分.mp4 30.63M
├──853-30_1_编辑的时候把expr回填.mp4 51.08M
├──854-30_2_定义前转后和后转前的模板方法.mp4 69.28M
├──855-30_3_code为空保护接口中校验ql.mp4 52.95M
├──856-30_4_drawer的closefunc刷新表格或页面.mp4 104.23M
├──857-30_5_告警规则的开关按钮.mp4 81.42M
├──858-30_6_告警规则的删除.mp4 30.98M
├──859-30_8_开关批量操作的后端接口.mp4 60.40M
├──86-8_4_退出登录.mp4 156.97M
├──860-30_7_开关和删除能否批量操作.mp4 52.30M
├──861-30_9_批量删除按钮.mp4 75.71M
├──862-30_10_采集池支持采集器规则和告警规则查看.mp4 77.91M
├──863-31_1_告警规则yaml查看页面.mp4 56.65M
├──864-31_2_调整一下告警模块的菜单顺序.mp4 66.81M
├──865-31_3_告警规则annotation默认添加descrip.mp4 82.91M
├──866-31_4_解决rule文件中的非法字符.mp4 30.62M
├──867-31_5_人员信息添加飞书userId字段.mp4 29.37M
├──868-31_6_部分修补操作.mp4 53.58M
├──869-32_1_菜单-页面-api文件.mp4 76.48M
├──87-8_5_跳转登出.mp4 92.75M
├──870-32_2_mock一些数据.mp4 84.97M
├──871-32_3_status颜色展示和关联字段跳转.mp4 53.52M
├──872-32_4_第一次告警时间.mp4 29.98M
├──873-32_5_告警屏蔽接口.mp4 80.29M
├──874-32_6_如何通过event获取alm-api.mp4 71.39M
├──875-32_7_前端屏蔽按钮.mp4 87.70M
├──876-32_8_解析屏蔽时间.mp4 117.61M
├──877-32_9_已屏蔽的不能再有屏蔽按钮了.mp4 54.99M
├──878-32_10_封装通过event发送飞书群消息的公共方法.mp4 65.39M
├──879-33_1_动作后同步触发im通知.mp4 44.11M
├──88-9_1_划分菜单角.mp4 78.78M
├──880-33_2_进行测试.mp4 14.05M
├──881-33_3_告警认领的webhook逻.mp4 89.73M
├──882-33_4_告警认领的接口.mp4 47.73M
├──883-33_5_告警认领的im消息拼接.mp4 61.72M
├──884-33_6_排查告警认领不能被告警升级覆盖.mp4 155.97M
├──885-33_7_排查renlingUserId=0.mp4 78.11M
├──886-33_8_解除屏蔽.mp4 64.71M
├──887-33_9_批量操作抽象公共方法.mp4 61.16M
├──888-33_10_前端进行batch和single的区分.mp4 73.18M
├──889-33_11_批量屏蔽的测试.mp4 54.37M
├──89-9_2_根据用.mp4 99.14M
├──890-34_1_record基础知识和vm-remote-read.mp4 122.53M
├──891-34_2_实验record.mp4 31.23M
├──892-34_3_record复用采集池逻辑.mp4 88.20M
├──893-34_4_拆分cache中的几把锁.mp4 25.61M
├──894-34_5_mock预聚合规则并测试缓存.mp4 93.41M
├──895-34_6_完成同步record脚本.mp4 47.57M
├──896-34_7_采集池支持Record配置和查看.mp4 63.65M
├──897-34_8_配置预聚合规则列表.mp4 53.92M
├──898-34_9_创建和更新操作.mp4 40.48M
├──899-34_10_删除和批量删除.mp4 78.49M
├──90-9_3_给角色分配菜.mp4 17.92M
├──900-34_11规则绑定服务树节点的应用.mp4 44.45M
├──901-35_1总结采集模块.mp4 63.07M
├──902-35_2总结值班组和ALertmanager模块.mp4 49.07M
├──903-35_3总结webhook和im卡片消息模块.mp4 27.45M
├──904-35_4总结告警规则模块.mp4 37.06M
├──905-1_1准备工作.mp4 30.52M
├──906-1_2官方的dashboard控制台安装.mp4 135.75M
├──907-1_3解决登陆问题.mp4 36.60M
├──908-1_4官方的dashboard控制台使用并总结特点.mp4 79.37M
├──909-1_5k8s平台都要做哪些模块.mp4 39.91M
├──91-9_4_新增角色登.mp4 151.44M
├──910-1_6使用client-go操作集群.mp4 80.26M
├──911-2_1incluster连接集群源码解读.mp4 33.27M
├──912-2_2设计连接集群的表.mp4 41.48M
├──913-2_3多集群操作菜单.mp4 61.78M
├──914-2_4k8s-icon.mp4 28.09M
├──915-2_5mock-cluster数据.mp4 44.24M
├──916-2_6构造k8s多集群的cache.mp4 10.50M
├──917-2_7如何通过kconfig内容生产client.mp4 45.54M
├──918-2_8测试list-node.mp4 109.83M
├──919-2_9用快速搭建脚本搭建1_27新集群-1.mp4 137.57M
├──92-9_5_在mock中使.mp4 269.99M
├──920-2_10用快速搭建脚本搭建1_27新集群-2.mp4 62.77M
├──921-3_1连接不同的集群获取node.mp4 118.81M
├──922-3_1准备多个集群的kubeconfigs.mp4 49.74M
├──923-3_2遍历读取kc目录.mp4 139.44M
├──924-3_3抽象公共超时ctx方法.mp4 74.45M
├──925-3_4menu按模块进行分类的思路.mp4 57.76M
├──926-3_5按角色分类menu.mp4 77.09M
├──927-3_6测试效果.mp4 72.68M
├──928-3_7解决id乱序问题.mp4 66.25M
├──929-3_8按角色拆分api.mp4 135.39M
├──93-9_6_验证低权限的用.mp4 53.84M
├──930-3_9k8s集群管理限定集群管理员角色访问.mp4 40.22M
├──931-3_10定义k8s集群管理role.mp4 114.80M
├──932-4_1k8s管理平台存储方式2种流派.mp4 36.99M
├──933-4_2解决子菜单问题.mp4 121.51M
├──934-4_3k8s集群列表和接口.mp4 54.16M
├──935-4_4运行环境特殊展示.mp4 36.74M
├──936-4_5设计表单.mp4 65.86M
├──937-4_6创建和更新接口.mp4 55.94M
├──938-4_7设计探活方式.mp4 66.35M
├──939-4_8给集群添加一些信息字段.mp4 73.54M
├──94-9_7_发现部分.mp4 137.40M
├──940-4_9进行测试.mp4 38.27M
├──941-4_10展示集群最近一次探活结果.mp4 86.43M
├──942-5_1展示集群探活失败原因.mp4 53.19M
├──943-5_2查看之前的平台代码中node部分.mp4 62.29M
├──944-5_3关于node都需要做什么功能.mp4 49.20M
├──945-5_4获取指定集群节点原始列表的接口.mp4 88.67M
├──946-5_5节点列表菜单和测试.mp4 62.28M
├──947-5_6设计one-node结构体.mp4 54.43M
├──948-5_7下载k8s源码.mp4 45.03M
├──949-5_8构造节点封装公共kc方法.mp4 66.59M
├──95-9_8_解决子菜.mp4 34.89M
├──950-5_9解决临时文件删除错误的问题.mp4 185.27M
├──951-5_10手动给version接口添加超时控制.mp4 53.66M
├──952-6_4终于在k8s源码中找到了get-node源码.mp4 62.00M
├──953-6_5仿照k8s源码进行node状态编写.mp4 95.80M
├──954-6_7Age处理并测试.mp4 53.64M
├──955-6_8获取节点上的pod方法.mp4 121.96M
├──956-6_9标签和污点.mp4 43.01M
├──957-6_1测试version超时控制.mp4 67.54M
├──958-6_2status状态取值.mp4 88.97M
├──959-6_3mock-data的时候模拟创建node.mp4 85.18M
├──96-9_9_解决用户多.mp4 78.58M
├──960-6_6node-role的获取.mp4 34.55M
├──961-7_1allocatable和capacity.mp4 89.94M
├──962-7_2request值如何获取.mp4 117.51M
├──963-7_3计算百分比时request很大问题.mp4 124.98M
├──964-7_4搜索k8s源码describenode中的资源计算.mp4 85.25M
├──965-7_5再次计算百分比.mp4 116.80M
├──966-7_6format的时候使用string替换value.mp4 154.29M
├──967-7_7安装metrics-server.mp4 137.40M
├──968-7_8使用metrics-client-set.mp4 127.89M
├──969-7_9获取机器的使用率.mp4 110.82M
├──97-9_10_最后的验.mp4 45.29M
├──970-7_10format使用率.mp4 55.94M
├──971-8_1前端集群下拉列表选择器.mp4 87.19M
├──972-8_2后端获取集群列表的接口.mp4 120.98M
├──973-8_3遇到问题table的beforeFetch获取数据为.mp4 146.12M
├──974-8_4切换下拉集群重载表格.mp4 43.75M
├──975-8_5下拉列表进行美化失败-3of3.mp4 25.96M
├──976-8_6下载dashboard源码学习分页.mp4 97.42M
├──977-8_7手动分页后端代码.mp4 40.62M
├──978-8_8测试并优化速度.mp4 81.18M
├──979-8_9表格字段展示.mp4 46.38M
├──98-10_1_后端技术选型.mp4 27.71M
├──980-8_10调度状态Switch展示和开关调度.mp4 52.63M
├──981-9_1调度状态切换的公共方法.mp4 83.37M
├──982-9_2测试单个按钮和批量操作.mp4 71.10M
├──983-9_3按pod数量排序.mp4 104.67M
├──984-9_4打标签操作的batch后端接口.mp4 63.24M
├──985-9_5前端将labels进行预处理.mp4 88.61M
├──986-9_6修复label-nil-map问题.mp4 94.84M
├──987-9_7标签tooltip展示.mp4 83.96M
├──988-9_8污点配置的yaml解析.mp4 57.69M
├──989-9_9污点配置的后端接口.mp4 49.74M
├──99-10_2_必备软件.mp4 13.65M
├──990-9_10如何在index中导入多个drawer.mp4 64.00M
├──991-10_1污点drawer配置并测试校验.mp4 59.22M
├──992-10_2污点配置缩进问题.mp4 91.21M
├──993-10_3污点配置后端去重.mp4 77.28M
├──994-10_4去掉污点的前后端操作.mp4 72.72M
├──995-10_5展示污点.mp4 39.11M
├──996-10_6驱逐节点的后端接口.mp4 77.36M
├──997-10_7单个操作和batch操作.mp4 90.82M
├──998-10_8收尾和TODO.mp4 35.28M
└──999-11_1详情的菜单和跳转.mp4 69.39M
2. 分享目的仅供大家学习和交流,不得使用于非法商业用途,不得违反国家法律,否则后果自负!
3. 如有链接无法下载、失效或广告,请联系管理员处理!
4.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
常见问题FAQ
- 视频课程的格式是什么
- 视频不加密,网盘在线学习,课程免费更新,持续更新
- 怎么发货?
- 有些资源没更新完结怎么办
- 有问题不懂想咨询怎么办