Skip to content

Latest commit

 

History

History
331 lines (292 loc) · 11 KB

1v1新课程的头脑风暴.md

File metadata and controls

331 lines (292 loc) · 11 KB

【VIP1对1视频直播连麦】解决你真实工作问题 带你开发并提供源码 自由提问

2.11 进行总结:

  • 长达1年的1对1直播视频连麦
  • 自由提任何k8s/监控/cicd/golang问题
  • 带你分析并解决你搞不定的问题
  • 帮助你开发代码并给你源码
  • 系统的由运维专家带你提升

再来认识一下小乙老师 和之前的课程风格

风格:录播课程,各个方向专精

  • k8s
    • 网关有需求:apisix 和ingress运维开发课程
    • 调度:调度开发
    • 资源利用率:在离混部,潮汐调度
    • 源码:三合一和新源码
  • Prometheus
  • cicd
  • golang
    • 运维对于前端vue+后端golang的运维平台:8模块运维平台

不再列举了: 总结来说:我发现某一方向集中需求:

  • 抽象这个方向所需要的技能,知识点,总结形成一门课程

可能还有哪些需求

对于工作的具体问题:解决的能力

  • 但是很多兄弟不具备从 抽象,公共的课程到具体独特实际问题的能力

学习过程中即使反馈的需求

  • 录播:只能总结问题,提问后面再解答
  • 肯定不如当面 直播连线具体解答的

遇到复杂的问题:不知道应用什么组件,开发什么功能

  • 解决方案工程师

新课程就是 根据你的实际问题,直播连麦 个性化的出解决方案

适合哪些人群?

  1. 手里有实际运维/开发的项目,但是不知道怎么解决 (运维相关岗位)
  • 之前咨询实际的问题:
    • 监控系统的瓶颈,怎么打通
    • k8s集群中的问题
    • 开发一个小平台
  1. 更高层次,能找到TOB,小公司找解决方案 3. 跟这个类似 4. 更多的是公司 负责人,相比与个人来说更高层次 5. 解决方案
  2. 没有项目,只是想1v1的接受我的指导,学习 7. 想跟着我系统被培训,提升能力 8. 不满足1vn的通用课程,小灶,类似孩子的课外私教,专属的

1.4 技术组件的范围

  • 虽然我现在比较自信 :覆盖比较广
  • 但是运维还是太杂,我也有短处,限定一下范围

限定范围 k8s、Prometheus、cicd、golang

  • k8s、Prometheus、cicd、golang
  • 具体的case
    • 组件搭建
    • 架构设计
    • 性能调优
    • 轻代码 小组件的开发
      • 大部分的问题:最终的解决 代码可能并不多
    • 源码解读

我不擅长的东西

  • 网络不太行:物理网络,交换机
    • k8s中的网络我这里OK
  • 安全组件:不行
  • 非golang代码的:java 组件
    • 特别流行的除外:gitlab ,必备的技能
  • 采购的商业产品:jira wiki,闭源的

1.5 你和小乙老师的交互的形式

区别录播的,直播类型 1v1的

  • 让我持续的帮你解决工作中的实际问题

周末进行1-2天的视频连麦

  • 视频直播
  • 连麦:实时语音的交流
  • 你可以提前准备好你的问题
  • 适当的时候可以vpn演示一下:让我明白你的问题

录播的问题

  • 视频还要被录制下:抽象做一种录播课程:
    • eg:你的需求是让我帮你解决监控系统组件问题
      • 大概率是别人也会遇到
      • 做解决方案的案例
    • 信息脱敏:肯定会做的
    • 最后这个全量的视频也会给你:复盘:看我遇到问题是怎么分析,解决的

1.6 解决问题的有效期

  • 你拍了这个课程 ,可以持续多久

到这里 有2个思路: 项目制 vs 时长制

  • 项目制的意思就是只解决这个项目:下个项目再拍了
  • 时长制:假设是1年,1年内可以解决任意的项目

还是时长靠谱:

  • 项目如果没有时间的限制,可能会拖的很长:
    • eg,比如提升k8s集群利用率的项目,短可以1天,长就没边了:

时长的制:

  • 有效期内:可以提出问题,解决
  • 过了有效期:不是说立马就不能再问问题,解决了
    • 可能从原来的直播连麦 降级成了 过几天给你一个语音解决方案,给你一个文档等等

时长到底多长?

  • 1年的方案:1年很长的,足够你成长了,足够帮你解决几个真实的问题了

1.7 你购买课程的收益和潜在的交付物

收益还要从潜在客户来说

  • 希望小乙帮你解决工作问题:
    • 现在有个棘手的问题,项目,你1个月 1个Q做出成果,那么升职加薪
    • 或者有奖金,更重要是你跟着小乙老师学会了如果 分析问题,解决问题
  • 1对1的辅导
    • 更好的学习培训效果
    • 找工作,面试指导,简历的修改
    • 总结面试题,模拟面试

交付物

  • 解决方案:
    • 架构图
    • puml流程图
    • 技术文档
    • 开发组件源代码
    • 部署方案
    • 等等
  • 面试题。。
  • 直播连麦的指导
  • 录播的视频

1.8 涉及已有录播课程的解决方式

  • 在给你出解决方案的时候:开发一些组件
  • 这些组件大概率不是从0开始的
  • 之前的录播课程也都覆盖的比较全了
  • 很有可能是基于我现有录播课程代码的二次开发
  • 如果是一个小的课程:录播可以直接送给你
  • 如果是8模块的话:录播可能不能完全给你

1.9 二次开发的问题

  • 大概率是要二次开发的:本课程主打点:
    • 有能力的兄弟,看了通用录播课程,就具备自己变通更改应用到他自身环境的能力
    • 大部分人不具备:由我来做这个对接,二开,更深
  • 二次开发的程度:我理解不需要特别深挖
    • 大部分需求 还是没有那么复杂的
    • 偏架构的层面:
      • 应该应用什么组件
      • 什么形式
      • 怎么交互

1.10 web平台开发的问题

开发大概分成2类:

  • 纯后端的:
    • k8s中写个Daemonset
    • k8s的webhook
    • 调度器
    • 监控thanos 集群组件交互
    • 告警发送等等
  • vue+golang前后端 :web平台
    • 8模块:耗时费力,最好不要开发大的多模块的运维平台
      • 需要考量的东西特别多:cicd灰度发布就需要服务树支持
      • 对接你公司内部的一些系统:oa。。。等等
    • 如果涉及平台:
      • 单一功能:监控相关、
      • 鉴权,人员简单一点
  • 为什么要避开大运维平台开发
    • 很容易就变成一种真正的TOB定制开发的 长项目制
    • 你拍这个课程的钱根本不够TOB定制
  • 如果有的话:建议去拍8模块,自行琢磨

2.1 购买方式等问题

  • 这个课程不是录播:找一个平台做订单的留档
    • 从哪里拍都差不多
    • B站抽成30%,成本要加给你
    • 应该还是抖音+学浪
  • 拍课程的形式:咱们提前沟通好了之后:去抖音拍课程
  • 我会把介绍的这20期视频作为录播放到这个课程里面
  • 你花钱明面上拍的是这个介绍的视频:录播形式 购买这个订单
  • 实际上交付物:是- 按照拍日期开始算:往后的N 的服务周期 直播连麦 解决方案

2.2 关于退款的问题

  • 因为最终这个价格:相比于录播要高
  • 可能就会有退款的问题:丑话说在前面
  • 我希望这样的:
    • 你拍之前咱们进行沟通注意事项
    • 最好你有 项目 学习需求再来拍
    • 避免当时脑子一热拍了,之后发现需求没有了
  • 如果已经服务了几个月了,还想退款怎么办
    • 订单肯定退不了:按同等价格给你折算成我的录播课程

2.3 关于服务周期和价格的问题

  • 周期和价格肯定是正比关系:周期长价格高
  • 我个人收费标准,基线
    • 按最低标准:我1个周末1天 1千
    • 一个月8个周末,平均下来4K一个月
    • 一年就是 12*4K=4.8w
    • 一年5w你肯定不乐意,确实贵了
  • 我会分2个班(现在说的价格只是初步定的,可能后续会变化,调整)
    • 1个是1个月周期的,体验课:1个月5K
    • 1个是1年周期的,长期课程:1年1.2w-1.3w

2.4 关于周末直播视频连麦的问题

  • 一个月8个周末,平均下来是4天:
  • 之前给培训班代课的时候:他们一般是1个周末只上1天
  • 目的是给一定休息,消化吸收的时间:合理的
  • 我这边肯定是周末2天连轴转是没问题的:
    • 看你的时间了
  • 每天的小时安排:延续之前培训班的时间
    • 早9到中午12点
    • 午休到2点
    • 2点到下午6点
    • 所以1天就是7小时:大概率是用不到的

2.5 多个学员时间冲突的问题

  • 接上回:这周六有2个学员都要直播怎么办
  • 之前咱们承诺是 1对1,所以咱们这边就得错开
  • 周六是辅导A,周日辅导B
  • 你周末连轴转2天,你大概率是坚持不下来的:跟我差的远
  • 很有可能你们冲突不到一起:
    • 这一周正在吸收我的上一周给你的方案,这一周正在休息,不需要直播连麦
    • 按1周的间隔错开:
  • 如果小乙老师周末有事情怎么办:
    • 顺延到下一周:因为这个是个长期的事情,不在乎1天

2.6 高频的项目问题

prometheus监控系统

  • 设计或者改造你们当前的监控系统
    • thanos、vm、服务发现等等
  • 监控系统性能问题:慢查询、oom
  • 成本太高了
  • 不会飞书IM卡片告警通知
  • 监控指标,大盘图,业务监控从0到1
  • promql 告警指标
  • 值班系统
  • 采集、查询、存储、告警等等
  • 开发自定义的exporter

2.7 高频的项目问题之K8s集群

  • k8s中基础组件的合理使用
    • 监控、控制面、业务
    • 日志采集
    • 存储使用
    • 节点参数、各个目录磁盘存储
    • ingress网关
  • 多集群管控
    • 多集群守卫
    • web平台
  • 问题解决及开发的
    • 提升集群资源利用率
    • 控制面的调优
    • webhook
    • 在离混部,潮汐调度
    • 真实负载
    • 临时存储使用
    • operator开发
  • 容器的发布
    • 灰度
    • 自动发布

2.8 高频的项目问题之cicd系统

  • 通用
    • ci gitlab ci
    • 静态代码扫描:lint
    • 主语言的类型:java golang
  • 虚拟机环境
    • 服务树的开发支持:
      • 人员权限校验
      • 机器资源绑定
    • cs任务执行开发:cicd 推送
  • k8s环境
    • k8s灰度发布
    • dev集群发布
    • 发布工单
    • 开源组件的支持
      • argocd
      • tekton
      • cd自研

2.9 高频的项目问题之golang运维平台

  • 生命周期管理
    • 巡检
    • 对接公有云,购买资源,服务树cmdb资源同步
    • 任务执行 cs ,grpc的开发
    • 工单
  • 特定运维模块的开发
    • k8s平台
    • Prometheus
    • cicd平台

2.10 可能涉及的开源组件

  • k8s
    • calico
    • kube-builder
    • fluentbit
    • ilogtail
    • certmanager
    • openkruise
    • etcd
    • containerd
    • cri-tools
    • scheduler-framework
    • devices-plugin
    • csi-相关的external-privasioner
    • xxx-operatorer
    • apisix
    • ingress-nginx
  • prometheus
    • thanos
    • prometheus-operator
    • xxx-exporter
    • vm
    • m3db
    • grafana
  • cicd
    • argocd
    • argorollout
    • tekton
    • gitlab-ci
    • kaniko

2.11 进行总结:

  • 长达1年的1对1直播视频连麦
  • 自由提任何k8s/监控/cicd/golang问题
  • 带你分析并解决你搞不定的问题
  • 帮助你开发代码并给你源码
  • 系统的由运维专家带你提升