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
PixieKubernetes cluster observability (otomatik telemetry)
TetragonSecurity observability (process lifecycle, network, file)
KubescapeKubernetes security scanning + eBPF runtime
bpftopGerç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:

KaynakBölüm
iximiuz Networking FundamentalsByte Order + Network Tracing
XDP PaperDNS Parsing (XDP hazırlığı)
Cilium BPF ArchitectureDeep Dive
Facebook BPF FirewallIP Blocklist
Unimog BlogLoad Balancing
Cilium Network ConceptsProgram Type’ları
Cilium Performance Tuningİleri Konular
XFRM from CiliumDeep Dive (BPF Architecture)