Container Toolkit#
Container Toolkit - инструмент, входящий в состав GPU Operator, который позволяет пользователям создавать и запускать контейнеры с ускорением GPU. Включает в себя библиотеку среды выполнения контейнеров и утилиты для автоматической настройки контейнеров с целью использования GPU от NVIDIA.
В его состав входят:
Container Runtime (
nvidia-container-runtime);Container Toolkit CLI (
nvidia-ctk);CDI Hooks (
nvidia-cdi-hook);Container Runtime Hook (
nvidia-container-runtime-hook);Container CLI (
nvidia-container-cli);Container Library (
libnvidia-container1).
На уровне узла Container Toolkit необходим, чтобы контейнерный runtime (например, containerd) мог запускать контейнеры с GPU. Однако без K8s-device-plugin и GPU Operator он не интегрируется с кластером - в этом случае его можно использовать только напрямую (например, через containerd) или настраивать вручную.