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
190
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
eBPF on Cloud Native
CNDT2019 After Meetup! @ Wantedly in Shirokane
KONDO Uchio
July 24, 2019
More Decks by KONDO Uchio
See All by KONDO Uchio
大規模レガシーテストを 倒すための CI基盤の作り方 / #CICD2023
udzura
5
2.6k
Ruby x BPF in Action / RubyKaigi 2022
udzura
0
320
Narrative of Ruby & Rust
udzura
0
280
開発者生産性指標の可視化 / pepabo-four-keys
udzura
3
1.9k
Talk of RBS
udzura
0
510
Re: みなさん最近どうですか? / FGN tech meetup in 2021
udzura
0
870
Dockerとやわらかい仮想化 - ProSec-IT/SECKUN 2021 edition -
udzura
2
830
Device access filtering in cgroup v2
udzura
1
1k
"Story of Rucy" on RubyKaigi takeout 2021
udzura
0
940
Other Decks in Technology
See All in Technology
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
290
Bet AI Day 2026丨AIを「使う」から、AIが「働く」へ ― LayerXが進める「組織AI」の社会実装
layerx
PRO
3
2.8k
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
240
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
0
190
AIで仕事のやり方を変える
matsu7874
2
980
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
400
From Vanilla Kubernetes to a Batteries-Included Platform: Developer Experience at 1,300+ Clusters
yosshi_
0
620
生成AI時代の クレデンシャルとパーミッション設計
nrinetcom
PRO
4
1.6k
Snowflakeのコスト最適化を支えるアーキテクチャ設計
ktatsuya
0
460
Multica × 長期記憶:40個のミニプロジェクト管理
eiei114
1
200
2026/09/10 Spring_Bootから_Jakarta_EE_MicroProfileへの移行
megascus
0
230
enechainの内製セルフサービスプラットフォーム
hiyosi
0
140
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
450
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.7k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
490
Designing Experiences People Love
moore
143
24k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Designing Powerful Visuals for Engaging Learning
tmiket
1
530
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
Typedesign – Prime Four
hannesfritz
42
3.2k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
520
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.7k
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