$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
eBPF on Cloud Native
Search
KONDO Uchio
July 24, 2019
Technology
1
170
eBPF on Cloud Native
CNDT2019 After Meetup! @ Wantedly in Shirokane
KONDO Uchio
July 24, 2019
Tweet
Share
More Decks by KONDO Uchio
See All by KONDO Uchio
大規模レガシーテストを 倒すための CI基盤の作り方 / #CICD2023
udzura
5
2.5k
Ruby x BPF in Action / RubyKaigi 2022
udzura
0
270
Narrative of Ruby & Rust
udzura
0
240
開発者生産性指標の可視化 / pepabo-four-keys
udzura
3
1.8k
Talk of RBS
udzura
0
470
Re: みなさん最近どうですか? / FGN tech meetup in 2021
udzura
0
820
Dockerとやわらかい仮想化 - ProSec-IT/SECKUN 2021 edition -
udzura
2
760
Device access filtering in cgroup v2
udzura
1
960
"Story of Rucy" on RubyKaigi takeout 2021
udzura
0
870
Other Decks in Technology
See All in Technology
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
4
810
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
0
200
Microsoft Agent Frameworkの可観測性
tomokusaba
1
100
20251222_サンフランシスコサバイバル術
ponponmikankan
2
140
JEDAI認定プログラム JEDAI Order 2026 エントリーのご案内 / JEDAI Order 2026 Entry
databricksjapan
0
170
Lookerで実現するセキュアな外部データ提供
zozotech
PRO
0
200
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
2
220
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
1
390
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
2
420
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
1.1k
ActiveJobUpdates
igaiga
1
310
日本Rubyの会: これまでとこれから
snoozer05
PRO
5
220
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.1k
How Software Deployment tools have changed in the past 20 years
geshan
0
30k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
980
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
47k
Rails Girls Zürich Keynote
gr2m
95
14k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
66
Docker and Python
trallard
47
3.7k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
160
ラッコキーワード サービス紹介資料
rakko
0
1.8M
The browser strikes back
jonoalderson
0
120
Transcript
eBPF on Cloud Native Uchio Kondo @CloudNativeDays Tokyo Meetup Image
from: https://pixabay.com/images/id-2111811/
Uchio Kondo / @udzura https://blog.udzura.jp/ ۙ౻ ͏͓ͪ Dev Productivity Team
@ GMO Pepabo, Inc. RubyKaigi 2019 Local Organizer && Speaker CNDF 2019 Chair Community Organizer: #;͘Ͷͯ͢ (Fu-Kubernetes) Duolingo heavy user
From Shirogane, Fukuoka, JP To Shirokane, Minato-ku, JP
My Interests:
* Runtimes * Kernels * Systems Programing
Call me “Serverful Guy”
Today
None
eBPF does to Linux what JavaScript does to HTML. http://www.brendangregg.com/blog/2019-01-01/learn-ebpf-tracing.html
eBPF is so good at tracing/networking
Such as seccomp, perf, tc, XDP
We use Linux to do cloud-native stuff, so eBPF is
effective
But eBPF byte codes are hard to write
BCC can create eBPF program in combination of a little
C and Python/Lua
bpftrace(8) is a new dtrace having a flavor of eBPF
IO Visor is (also) a Linux Foundation Project
BTW: my hobby bonsai project mruby-bcc https://github.com/udzura/mruby-bcc/blob/master/example/usdt.rb
Demo of tracing in Kubernetes Pod https://medium.com/@calavera/spy-on-your-kubernetes-cluster-with-bpf-b09032bd1cdc
More detailed: eBPF talk on KubeCon 2018 https://kccna18.sched.com/event/GrYw/ebpf-powered-distributed-kubernetes-performance-analysis- lorenzo-fontana-influxdata