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
Running Kubernetes in the Browser. Yes, really....
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Nate Abele
August 24, 2024
Programming
73
1
Share
Running Kubernetes in the Browser. Yes, really. Not really. Kind of.
Nate Abele
August 24, 2024
More Decks by Nate Abele
See All by Nate Abele
Un-dux Your Front-End
nateabele
1
150
CloudFormation For Fun & Profit (But Mostly Sanity)
nateabele
0
88
Functional Reactive Systems
nateabele
1
190
ngPittsburgh - AngularUI Router Philosophy
nateabele
1
1.2k
The Future of Programming
nateabele
1
580
Past, Present, and Future: The Evolution of PHP Development
nateabele
1
640
The Future of Programming: PHP Argentina 2014
nateabele
1
130
Designing Hypermedia APIs
nateabele
4
720
REST API Design, Part II
nateabele
1
230
Other Decks in Programming
See All in Programming
Building on Bluesky's AT Protocol with Ruby
mackuba
0
120
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
4
460
PHPer、Cloudflare に引っ越す
suguruooki
2
200
PHPでバイナリをパースして理解するASN.1
muno92
PRO
0
460
AI-DLC Deep Dive
yuukiyo
9
5.9k
実用!Hono RPC2026
yodaka
2
310
Agent Skills を社内で育てる仕組み作り
jackchuka
1
2k
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
380
Kingdom of the Machine
yui_knk
2
1.5k
属人化しないコード品質の作り方_2026.04.07.pdf
muraaano
0
350
From Formal Specification to Property Based Test
ohbarye
0
2.5k
要はバランスからの卒業 #yumemi_grow
kajitack
0
160
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
1
450
Git: the NoSQL Database
bkeepers
PRO
432
67k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
The Spectacular Lies of Maps
axbom
PRO
1
740
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
140
RailsConf 2023
tenderlove
30
1.4k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
160
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
310
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Prompt Engineering for Job Search
mfonobong
0
300
Transcript
RUNNING KUBERNETES IN THE BROWSER
YES, REALLY
WELL, NOT REALLY
KIND OF
KIND OF WELL, NOT REALLY YES, REALLY RUNNING KUBERNETES IN
THE BROWSER
OR
WHY WE KEEP REINVENTING THINGS BUT NOTHING GETS ANY SIMPLER
@NATEABELE NATE @ CTOTRACK.IN
None
None
None
None
</rant>
WHY?
IN THE BEGINNING... (תיִ$א&ְ()
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
ACTUAL COMPUTER VIRTUAL MACHINE CONTAINER
None
None
None
THE CLOUD NATIVE HELLSCAPE LAND
None
None
None
None
None
None
None
THIS INDUSTRY SELF-SELECTS FOR PEOPLE WHO ARE COMFORTABLE WITH COMPLEXITY
“The thinking that got us to where we are is
not the thinking that will get us to where we want to be.”
None
HOMOICONICITY
K8S | JAVA | GRUNT-* | GULP-* | REACT-* |
REDUX-* | ...
None
WASI • What: Syscalls for WASM (Stream I/O, Filesystem, Sockets,
CLI, & HTTP)—basically mini-POSIX • Interface spec, bring your own lightweight ‘OS’ • Capability-based security • Fully sandboxed • Allow / deny whole services • Fine-grained
None
None
ELIXIR ➜ BEAM
https://youtu.be/JvBT4XBdoUE?si=yGBHvWLE0si4nSBB
Task.async({Task.MySupervisor, other_machine}, fn do_work(container_module) end)
TARGET FEATURES • Run in the browser • Backend proxy
+ WebSockets • Push WASM modules • Route internal & external requests • External services via WASI • Middleware
SERVICE MESH ➜ MIDDLEWARE
THANKS NateAbele.com RobotSummer.Camp
[email protected]
! @nateabele