Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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.4k
Ruby x BPF in Action / RubyKaigi 2022
udzura
0
250
Narrative of Ruby & Rust
udzura
0
220
開発者生産性指標の可視化 / pepabo-four-keys
udzura
3
1.7k
Talk of RBS
udzura
0
450
Re: みなさん最近どうですか? / FGN tech meetup in 2021
udzura
0
790
Dockerとやわらかい仮想化 - ProSec-IT/SECKUN 2021 edition -
udzura
2
730
Device access filtering in cgroup v2
udzura
1
920
"Story of Rucy" on RubyKaigi takeout 2021
udzura
0
840
Other Decks in Technology
See All in Technology
分散トレーシングによる コネクティッドカーのデータ処理見える化の試み
thatsdone
0
270
私とAWSとの関わりの歩み~意志あるところに道は開けるかも?~
nagisa53
1
130
2025/07/22_家族アルバム みてねのCRE における生成AI活用事例
masartz
2
140
AI エンジニアの立場からみた、AI コーディング時代の開発の品質向上の取り組みと妄想
soh9834
8
590
LLMでAI-OCR、実際どうなの? / llm_ai_ocr_layerx_bet_ai_day_lt
sbrf248
0
160
Vision Language Modelと自動運転AIの最前線_20250730
yuyamaguchi
2
680
大規模イベントを支える ABEMA の アーキテクチャ 変遷 2025
nagapad
5
520
完璧を目指さない小さく始める信頼性向上
kakehashi
PRO
0
110
[MIRU2025]Preference Optimization for Multimodal Large Language Models for Image Captioning Tasks
keio_smilab
PRO
0
110
東京海上日動におけるセキュアな開発プロセスの取り組み
miyabit
0
200
メモ整理が苦手な者による頑張らないObsidian活用術
optim
0
150
Webの技術とガジェットで那須の子ども達にワクワクを! / IoTLT_20250720
you
PRO
0
130
Featured
See All Featured
Site-Speed That Sticks
csswizardry
10
730
Why Our Code Smells
bkeepers
PRO
337
57k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Making Projects Easy
brettharned
117
6.3k
Practical Orchestrator
shlominoach
189
11k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Rails Girls Zürich Keynote
gr2m
95
14k
Designing for humans not robots
tammielis
253
25k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
Become a Pro
speakerdeck
PRO
29
5.4k
It's Worth the Effort
3n
185
28k
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