eBPF开发系列(工具使用教程没兴趣开)我们将不断深入、不断开新课程。前面讲了一坨基础课和网络篇,还没完结。这回同步开一个运维工具篇。本课程不适合新手,前置课程

*   第1讲:开张课、课程内容、前置知识点

*   第2讲:获取程序内存(1) 基本代码结构、基本原理

*   第3讲:如何获取golang的协程ID(纯GO和eBPF两种方案)

*   第4讲:独立课时:eBPF对socket的监听和分析(1)

*   第5讲:eBPF监听socket(2)监听指定容器的socket

*   第6讲:eBPF监听socket(3)理解操作类型、获取socket请求IP和端口

*   第7讲:eBPF监听socket(4) 保存socket信息到map中

*   第8讲:再说socket网络加速的原理和过程、sk_msg初始化

*   第9讲:初步实现socket转发以实现网络加速

*   第10讲:简单验证socket转发后的网络加速

*   第11讲:使用bpf_redirect转发加速网络(1):基本过程原理

*   第12讲:使用bpf转发加速网络(2): 演示课:跨节点容器转发方案的基本实现原理

*   第13讲:eBPF分析http包(1) 基本解析手法

*   第14讲:eBPF分析http包(2) 在内核态直接区分http请求和响应