这门课解决的是哪类工作场景

很多运维同学的日常,被大量重复动作填满:登录一批机器改配置、翻几十个日志文件找报错、写一堆零散的 shell 脚本又没人维护。脚本能顶一阵,但一旦要并发执行、要接监控、要对接 Kubernetes,维护成本就上来了。这门训练营针对的正是这个断层——把运维的日常工作用 Go 重新做一遍,让工具从「能跑」变成「可维护、可扩展」。

它不教通用 Go 语法入门,也不讲纯后端业务开发,落点很明确:并发、系统调用、网络编程这些 Go 特性,怎么用在运维工具上。如果你现在的痛点是脚本越写越乱、想给团队做一套内部工具,这个方向是对得上的。

适合什么基础,先看哪几块

这门课对基础有一定要求,不是零基础友好型。比较合适的起点是:能看懂 Go 基本语法(变量、函数、结构体、goroutine 大致知道是什么),同时有实际运维经验,熟悉 Linux 命令、日志、进程这些概念。纯转行、没碰过服务器的人直接上会吃力;反过来,Go 写得不错但没做过运维,也能跟上,只是要补一些运维场景的常识。

建议的观看顺序是先打并发和网络这两块底子,再进工具开发。并发编程是后面所有工具的地基,监控采集、批量执行全靠它;网络编程则决定了你能不能写采集器和对接接口。这两块看懂之后,日志分析、配置管理、批量执行这类工具会顺很多。监控和云原生部分放在后面,因为它们依赖前面的基础,也依赖你对 Prometheus、Kubernetes 的既有认知——如果这两样完全没接触过,先花点时间了解基本概念再进。

学完能独立做什么,资料怎么用

按课程设计走完,你应该能独立完成几件事:写一个能并发采集指标并暴露给 Prometheus 的自定义采集器;做一个带告警逻辑的监控小系统,指标能在 Grafana 上看;开发一个批量在多个节点执行命令、回传结果的工具;在 Kubernetes 上写一个自定义控制器,处理一些自动化运维动作。这些不是玩具 demo,而是能直接搬进工作里的东西。

资料的使用建议是「边看边写、以练带学」。光看视频容易产生已经会了的错觉,尤其是并发和 Kubernetes 控制器这两块,坑都在动手时才暴露。比较稳的做法是:每学完一个工具模块,就找一个自己工作里的真实小需求去实现,比如把现在那个跑得慢的巡检脚本用 Go 重写一遍。监控部分可以拿自己的测试环境练,接一次 Prometheus 和 Grafana,把整条链路跑通。云原生部分如果没有现成集群,先用本地环境搭一个也能练控制器逻辑。

最后提醒一句:这门课的价值在于帮你把 Go 和运维接起来,但它不会替你补 Go 基础,也不会替你理解 K8s。基础缺口该补还得补,课程只是把两者之间的那条路给你铺出来。

课程目录

课程目录149 集
  • 01 Go 运维开发训练营第2期
  • 01 训练营学习指南
  • 01 欢迎来到优点知识.html
  • 02 Go快速入门公开课.mp4
  • 02 课程介绍 01 训练营介绍.mp4
  • 03 Go基础语法 01 Go环境与IDE配置.mp4
  • 02 Go包管理工具.mp4
  • 03 Go基本语法.mp4
  • 04 数与字符串.mp4
  • 05 数组与切片.mp4
  • 06 Map与指针.mp4
  • 07 错误处理与运算符.mp4
  • 08 条件与循环.mp4
  • 09 函数与闭包.mp4
  • 10 结构体与方法.mp4
  • 11 序列化与反序列化.mp4
  • 12 面向对象之封装.mp4
  • 13 面向对象之继承与多态.mp4
  • 14 空接口与断言.mp4
  • 15 并发编程.mp4
  • 16 Channel通道.mp4
  • 17 Goroutine和Channel示例.mp4
  • 18 Select多路复用.mp4
  • 19 常用库使用.mp4
  • 20 Flag包.mp4
  • 21 HTTP包.mp4
  • 22 gRPC使用.mp4
  • 04 Gin框架 01 Gin入门与原理解析.mp4
  • 02 Gin路由参数、响应、中间件.mp4
  • 03 GORM基本使用.mp4
  • 04 GORM模型定义.mp4
  • 05 GORM关联查询.mp4
  • 06 GORM多对多.mp4
  • 07 Gin+GORM示例1.mp4
  • 08 Gin+GORM示例2.mp4
  • 05 Web前端 01 HTML标记语言基础.mp4
  • 02 HTML之表单.mp4
  • 03 CSS样式之选择器.mp4
  • 04 CSS样式之常用属性.mp4
  • 05 CSS样式之布局.mp4
  • 06 JavaScript概述.mp4
  • 07 Javascript基础语法.mp4
  • 08 jQuery基本使用.mp4
  • 06 Vue框架 01 初识Vue.mp4
  • 02 Vue常用指令.mp4
  • 03 Vue常用属性.mp4
  • 04 Vue流程控制.mp4
  • 05 Vue数据双向绑定.mp4
  • 06 Vue实例生命周期.mp4
  • 07 Vue CLI命令行工具.mp4
  • 08 Vue组件.mp4
  • 09 Axios数据交互.mp4
  • 10 Vue-Router.mp4
  • 11 初识Ant Desgin组件库.mp4
  • 12 AntD布局组件之固钉.mp4
  • 13 AntD布局组件之布局导航.mp4
  • 14 AntD表单组件.mp4
  • 15 AntD表格组件.mp4
  • 16 AntD反馈组件.mp4
  • 07 K8s管理系统实战 01 初始化前端项目.mp4
  • 02 整体布局之Header.mp4
  • 03 整体布局之导航栏.mp4
  • 04 Client-go介绍.mp4
  • 05 框架搭建与响应流程.mp4
  • 06 数据列表排序、过滤与分页.mp4
  • 07 Pod列表接口.mp4
  • 08 Pod操作接口.mp4
  • 09 Deployment操作接口.mp4
  • 10 Deployment接口实现.mp4
  • 11 Service与Ingress创建接口.mp4
  • 12 Informer基本原理.mp4
  • 13 Events持久化.mp4
  • 14 集群概要.mp4
  • 15 Helm Release管理.mp4
  • 16 Helm Chart管理.mp4
  • 17 中间件.mp4
  • 18 WebShell终端开发(上).mp4
  • 19 WebShell终端开发(下).mp4
  • 20 前端项目初始化.mp4
  • 21 前端页面之整体布局.mp4
  • 22 前端组件开发.mp4
  • 23 前端集群概要.mp4
  • 24 前端集群Events列表.mp4
  • 25 前端Pod Header组件.mp4
  • 26 前端Pod列表.mp4
  • 27 前端Pod详情&更新&删除.mp4
  • 28 前端Pod终端与日志.mp4
  • 02 Go 运维开发训练营第3期
  • 01 训练营学习指南
  • 01 欢迎来到优点知识.html
  • 02 课程介绍.mp4
  • 02 Go基础 01 Go语言介绍与环境搭建.mp4
  • 02 基本语法之变量常量.mp4
  • 03 基本语法之main函数与命名规范.mp4
  • 04 基本语法之数字与字符串.mp4
  • 05 基本语法之数组.mp4
  • 06 基本语法之切片.mp4
  • 07 基本语法之Map.mp4
  • 08 基本语法之指针.mp4
  • 09 new与make关键字.mp4
  • 10 错误处理.mp4
  • 11 条件与循环.mp4
  • 12 函数.mp4
  • 13 匿名函数.mp4
  • 14 结构体.mp4
  • 15 结构体JSON标签.mp4
  • 16 封装与继承.mp4
  • 17 接口.mp4
  • 18 并发编程.mp4
  • 19 Channel.mp4
  • 20 select与互斥锁.mp4
  • 21 time包使用.mp4
  • 22 os与ioutil.mp4
  • 23 flag.mp4
  • 24 nethttp.mp4
  • 03 Go Web 01 Gin入门.mp4
  • 02 Gin原理解析.mp4
  • 03 Gin基础.mp4
  • 04 Gin路由分发.mp4
  • 05 Gin中间件.mp4
  • 06 gRPC基础.mp4
  • 07 gRPC使用.mp4
  • 08 GORM入门.mp4
  • 09 GORM一对多关系.mp4
  • 10 GORM多对多关系.mp4
  • 11 Restful API.mp4
  • 12 图书管理系统demo之项目初始化.mp4
  • 13 图书管理系统demo之用户模块.mp4
  • 14 图书管理系统demo之书籍模块.mp4
  • 04 常用中间件 01 Redis基础操作.mp4
  • 02 Redis高级操作.mp4
  • 03 Redis事务.mp4
  • 04 Elasticsearch简介.mp4
  • 05 ES索引CRUD.mp4
  • 06 ES文档CRUD.mp4
  • 07 ES案例之日志分析.mp4
  • 08 Kafka简介.mp4
  • 09 Kafka Topic管理.mp4
  • 10 Kafaka生产和消费消息.mp4
  • 11 Kafka消费组消费.mp4
  • 05 项目实战 01 CICD项目实战演示与简介.mp4
  • 02 数据库表设计.mp4
  • 03 全局配置.mp4
  • 04 应用管理.mp4
  • 05 编排管理.mp4
  • 06 编译记录.mp4
  • 07 发布管理.mp4
  • 08 Tekton基础.mp4
  • 09 CI功能开发.mp4
  • 10 CD功能开发.mp4
  • 11 部署检测.mp4
  • 12 项目验证.mp4
  • 课件资料
  • 课件资料
  • 课件资料.zip