NVIDIA/gpu-operator

NVIDIA GPU Operator creates, configures, and manages GPUs in Kubernetes

解决的问题

在 Kubernetes 节点上配置 NVIDIA GPU 通常非常困难且容易出错,因为需要在不同节点之间管理多个软件组件,包括驱动程序、容器运行时和库。

工作原理

它使用 Kubernetes Operator 框架,自动部署和管理所有必要的 NVIDIA 软件组件。这些组件——包括 NVIDIA 驱动程序、GPU 的 Kubernetes 设备插件、NVIDIA 容器运行时以及基于 DCGM 的监控工具——均以容器形式运行,可轻松启动、停止或替换。

适用人群

需要像管理 CPU 节点一样轻松管理 GPU 节点的 Kubernetes 集群管理员,尤其适用于需要使用标准操作系统镜像在云或本地基础设施上快速扩展的环境。

主要亮点

  • 自动化 NVIDIA 驱动程序、设备插件和容器运行时的部署。
  • 支持 CPU 和 GPU 节点均使用标准操作系统镜像。
  • 通过自动化软件组件的生命周期,简化扩展过程。
  • 提供自动节点标签和基于 DCGM 的监控。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目