~/talk

Everything you Need to Know about using GPUs with Kubernetes

links:none on file
slides:none on file

Kubernetes requires the NVIDIA driver installed on every GPU node and recommends building images with the CUDA toolkit but without vendor shared libraries, then requesting GPUs via nvidia.com/gpu. Legacy in-tree NVIDIA support is deprecated in 1.10 and removed in 1.11, replaced by device plugins (alpha in 1.8, beta in 1.10). Operators use a daemonset to install drivers and deploy a device plugin (NVIDIA or Google), set node labels/taints for GPU types, and can use resource quotas (added 1.10) and GPU metrics (added 1.9). GPU sharing, fine-grained type quotas, minikube support and topology-aware scheduling remain unresolved.

AI-written summary · about

  1. 0:00Introduction to GPUs
  2. 1:12Challenges with containers
  3. 3:26Historical GPU support
  4. 6:01Device plugins overview
  5. 8:24Device plugin functionality
  6. 9:34User responsibilities
  7. 10:47Targeting specific GPUs
  8. 12:14Operator responsibilities
  9. 14:21GPU monitoring and quotas
  10. 16:03Optimizing node usage
  11. 19:18Future developments
  12. 22:39Q&A and conclusion
~/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.