课程目录

开篇词 (1讲)

  1. 开篇词 _ 想要洞悉系统底层的黑盒?先掌握eBPF

加餐篇 (2讲)

  1. 大咖助场|李程远:谈谈eBPF在云原生中的纵与横
  2. 用户故事|eBPF从入门到放弃?在实践中找到突破口

学习准备篇 (2讲)

  1. 01|技术概览:eBPF的发展历程及工作原理
  2. 02 _ 先利其器:如何高效学习eBPF?

基础入门篇 (4讲)

  1. 03 _ 初窥门径:开发并运行你的第一个eBPF程序
  2. 04 _ 运行原理:eBPF是一个新的虚拟机吗?
  3. 05 _ 编程接口:eBPF程序是怎么跟内核进行交互的?
  4. 06 _ 事件触发:各类eBPF程序的触发机制及其应用场景

实战进阶篇 (7讲)

  1. 07 _ 内核跟踪(上):如何查询内核中的跟踪点?
  2. 08|内核跟踪(下):开发内核跟踪程序的进阶方法
  3. 09 _ 用户态跟踪:如何使用eBPF排查应用程序?
  4. 10 _ 网络跟踪:如何使用eBPF排查网络问题?
  5. 11 _ 容器安全:如何使用eBPF增强容器安全?
  6. 12|高性能网络实战(上):如何开发一个负载均衡器?
  7. 13|高性能网络实战(下):如何完善负载均衡器?

阶段总结 (2讲)

  1. 14|阶段总结:实用eBPF工具及最新开源项目总结
  2. 15|未来可期:邀你与eBPF共赴一场技术革新之约

技术雷达篇 (18讲)

  1. 16|难点解析:eBPF开发环境搭建及内核编译详解
  2. 17|难点解析:eBPF多内核版本兼容详解
  3. 18|年度总结:eBPF的2022之旅
  4. 19|案例解析:云原生网络Cilium详解
  5. 20|学习路径:借助ChatGPT学习和实践eBPF
  6. 21|平台移植:Windows平台上的eBPF实现
  7. 22|技术解析:如何使用Go开发eBPF程序?
  8. 23|年度总结:eBPF的2023之旅
  9. 24|技术解析:HTTPS跟踪详解(上)
  10. 25|技术解析:HTTPS跟踪详解(下)
  11. 26|技术解析:eBPF程序参数原理详解
  12. 27 _ 难点解析:如何调试eBPF程序
  13. 28 _ 年度总结:eBPF的2024之旅
  14. 29 _ 技术解析:如何使用Rust开发eBPF程序?
  15. 30|难点答疑:eBPF 应用实践中的那些问题
  16. 31|案例解析:eBPF 揭秘 GPU,大模型训练与推理的性能诊断
  17. 32|技术解析:用户态 eBPF 与 bpftime 详解
  18. 33|年度总结:eBPF的2025之旅

结束语 (1讲)

  1. 结束语|与eBPF共赴技术革新之约