~/talk

CSI Driver X FUSE Drivers: a Kubernetes Object Storage Solution for AI/ML Data Portability

links:none on file
slides:none on file

A sidecar-based CSI solution mounts object buckets as FUSE filesystems by having the CSI node open /dev/fuse, send the file descriptor over a Unix domain socket, and let a per-pod sidecar receive the FD and start the FUSE driver so the sidecar stays unprivileged and its lifetime and resources match the pod. The demo uses GCS Fuse CSI driver, workload identity, CSI ephemeral inline volumes and trains MNIST in-cluster; limitation: no init‑container support yet.

AI-written summary · about

  1. 0:00Object storage CSI FUSE drivers
  2. 1:02Motivation for the solution
  3. 2:48Object storage for AI/ML
  4. 4:15FUSE drivers in Kubernetes
  5. 5:18Portability and cost benefits
  6. 7:08Challenges with CSI FUSE
  7. 9:42Sidecar-based solution
  8. 11:29GCS FUSE CSI driver architecture
  9. 12:53Two-step FUSE mount technique
  10. 14:39Demo setup and Jupyter deployment
  11. 16:29Exploring mounted bucket data
  12. 17:12Training job with PVC
  13. 18:15Training completion verification
  14. 19:04Inference workload demo
  15. 19:46Prediction results wrap-up
  16. 20:10Key takeaways
  17. 20:52Limitations and future plans
~/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.