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 クラスタ管理者。特に、標準の OS イメージを使用してクラウドまたはオンプレミスのインフラ上で迅速にスケーリングが必要な環境に適しています。

特徴

  • NVIDIA ドライバ、デバイスプラグイン、コンテナランタイムのプロビジョニングを自動化。
  • CPU ノードと GPU ノードの両方で標準の OS イメージを使用可能。
  • ソフトウェアコンポーネントのライフサイクルを自動化することでスケーリングを簡素化。
  • ノードの自動ラベル付けと DCGM を使用したモニタリングを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト