~/talk

GPU sharing done right: Secrets, security, and scaling with Vault and vCluster

Talkat HashiConf 2025 · 2025-09-24..09-26· [security, kubernetes]
links:none on file
slides:none on file

Shows a concrete stack: vCluster for per-team virtual clusters, HashiCorp Vault namespaces with listener route per-namespace, and GPU sharing via MPS or MIG (hardware MIG 7 partitions). Demonstrates Kai scheduler routing GPU jobs, turns ~49% pooled GPU utilization into high‑90s efficiency, and issues dynamic, auditable AWS/GPU credentials (example lease: 4 hours). Includes live integration details: syncer behavior, Vault policy examples, and how auditing and Kubernetes-version migration work end to end.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 1:28GPUs and Kubernetes basics
  3. 4:13GPU sharing with MPS
  4. 5:36Hardware-level isolation with MIG
  5. 8:04Dedicated GPU clusters per team
  6. 9:29Shared clusters with Kai scheduler
  7. 11:14vCluster for multi-tenancy
  8. 13:00Isolation vs efficiency trade-offs
  9. 14:23Combining vCluster and Kai scheduler
  10. 16:09Vault for secrets management
  11. 17:31Vault namespaces for multi-tenancy
  12. 19:15Time-sliced GPU access with Vault
  13. 20:58Defense in depth and isolation
  14. 22:45Virtual clusters and blast radius
  15. 23:49Auditing in virtual clusters
  16. 24:50Scaling beyond vCluster
  17. 25:52Kubernetes version upgrades
  18. 26:35GPU fairness challenges
  19. 27:17Eliminate forever credentials
~/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.