Month 3-Namespaces, cgroups v2, eBPF¶
Goal: by the end of week 12 you can (a) construct a "container" by hand using unshare(2) + pivot_root(2) + cgroups, (b) explain every controller in cgroups v2 and design a resource policy for a multi-tenant host, (c) write an eBPF program that traces a kprobe and aggregates results in a map, and (d) read the output of bpftrace recipes from BPF Performance Tools and explain each.
Weeks¶
- Week 9 - Namespaces
- Week 10 - Control Groups v2
- Week 11 - eBPF: Foundations
- Week 12 - eBPF in Production: Observability Tools