Ileri Konular ve Go Entegrasyonu
Observability
eBPF observability - production debugging ve monitoring.
Observability
Kurs: Discover eBPF
Pixie, Kubescape, Tetragon ile eBPF observability. XDP geliştirme için zorunlu değil ama production’da debugging için faydalı.
Araçlar
| Araç | Kullanım |
|---|---|
| Pixie | Kubernetes cluster observability (otomatik telemetry) |
| Tetragon | Security observability (process lifecycle, network, file) |
| Kubescape | Kubernetes security scanning + eBPF runtime |
| bpftop | Gerçek zamanlı eBPF program monitoring |
Okuma: Cilium Performance Tuning - eBPF program optimizasyon örnekleri.
Kaynaklar ve İleri Okuma
Kaynak: Cilium BPF Resources
Projeler
- BCC: Python tabanlı BPF tracing toolkit
- bpftrace: DTrace benzeri üst düzey tracing dili
- libbpf: Kernel içindeki BPF loader library
- cilium/ebpf: Go için saf BPF library (bpf2go)
- Cilium: Container networking + security
- Katran: Facebook L4 load balancer (XDP)
- Suricata: Network IDS/IPS (BPF/XDP kullanır)
Konuşmalar ve Videolar
- Facebook SHIV/Droplet (netdev 2.1) - XDP DDoS mitigation
- Cloudflare XDP (netdev 2.1) - Production XDP
- DockerCon 2017 Cilium - BPF + XDP tanıtımı
- eBPF & Cilium Office Hours - YouTube serisi
Kitap
- BPF Performance Tools (Brendan Gregg, 2019) - Tracing odaklı ama BPF iç yapısını iyi anlatır
Kernel SSS
- BPF Devel FAQ: Patch gönderimi, kernel tree iş akışı
- BPF Design FAQ: Instruction set, verifier, JIT tasarım kararları
Blog Yazıları
- Brendan Gregg’in BPF yazıları: brendangregg.com
- Cloudflare BPF yazıları: blog.cloudflare.com
- Cilium blog: cilium.io/blog
Ne zaman okunmalı: Belirli bir konuda derinleşmek veya production örnekleri görmek istediğinizde.
Dağıtık Kaynaklar Referansı
Bu kaynaklar ilgili bölümlerinde referans verilmiştir:
| Kaynak | Bölüm |
|---|---|
| iximiuz Networking Fundamentals | Byte Order + Network Tracing |
| XDP Paper | DNS Parsing (XDP hazırlığı) |
| Cilium BPF Architecture | Deep Dive |
| Facebook BPF Firewall | IP Blocklist |
| Unimog Blog | Load Balancing |
| Cilium Network Concepts | Program Type’ları |
| Cilium Performance Tuning | İleri Konular |
| XFRM from Cilium | Deep Dive (BPF Architecture) |