NVIDIA Driver Toolkit
自 v1.3.0 版本起提供
nvidia-driver-toolkit 是一個附加元件,允許您將頻外 (out-of-band) NVIDIA GRID KVM 驅動程式部署到現有的 Harvester 叢集。
此工具包僅包含正確的 Harvester OS 映像檔、建置公用程式和核心標頭檔 (kernel headers),這些是用來從容器中編譯並載入 NVIDIA 驅動程式所需 的。您必須使用有效的 NVIDIA 訂閱下載 NVIDIA KVM 驅動程式。有關識別適合您 NVIDIA GPU 的正確驅動程式的指引,請參閱 NVIDIA 文件。
Harvester ISO 不包含 nvidia-driver-toolkit 容器映像檔。由於其體積較大,預設會從 Docker Hub 拉取映像檔。如果您處於實體隔離 (air-gapped) 環境,您可以下載並將映像檔推送到您的私有註冊表。nvidia-driver-toolkit 畫面上的 Image Repository 和 Image Tag 欄位提供了您必須下載之映像檔的資訊。

每個新的 Harvester 版本發布時都會附帶正確的 nvidia-driver-toolkit 映像檔,以確保映像檔中包含安裝 NVIDIA vGPU KVM 驅動程式所需的所有相依套件。
若要啟用此附加元件,使用者需要執行以下操作:
- 提供
Driver Location:這是 nvidia vgpu kvm 驅動程式檔案所在的 http 位置(如範例所示) - 如果有需要,更新
Image Repository和Image Tag
啟用附加元件後,nvidia-driver-toolkit daemonset 將被部署到叢集中。
在 pod 啟動時,進入點指令碼 (entrypoint script) 會從指定的 Driver Location 下載 nvidia 驅動程式,安裝驅動程式並載入核心驅動程式。
PCIDevices 附加元件現在可以利用此附加元件,在包含受支援 GPU 裝置 的節點上管理 vGPU 裝置的生命週期。