~/talk

Running Wasm Inside Your Storage Cluster With CSI and Gateway API

Talkat KubeCon + CloudNativeCon Japan 2026 · 2026-07-29..07-30· [webassembly]
name:Ho Kim
links:none on file
links:none on file
slides:none on file

A Kubernetes-native storage gateway runs user-defined WebAssembly modules next to NVMe devices, using CSI and Gateway API for volume lifecycle and HTTP routing, Helm/OCI delivery for modules, and Rust/Wasmtime-style runtimes. A 29.61 GB log input reduces to 6.64 MB returned (29.61 GB -> 6.64 MB (99.978% reduction)), and end-to-end latency falls from 46.98s (client filter) to 25.62s (gateway Wasm) while native offload hits 15.45s (25.62s wasm vs 46.98s client vs 15.45s native). Multi-tenant isolation and full host-acceleration remain future work.

AI-written summary · about

  1. 0:00Wasm in storage clusters
  2. 1:29Moving computation to data
  3. 4:00Wasm and Kubernetes architecture
  4. 7:25Operator workflow and integration
  5. 11:47Client contract and registry
  6. 14:22Security boundaries and policies
  7. 18:00Limitations and multi-tenancy
  8. 19:26Experimental setup and topology
  9. 21:10Performance results and trade-offs
  10. 22:16Hardware offload with DPUs
  11. 24:25Key conclusions and future work
  12. 25:30Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.