NCP-AIO Installation and Deployment Practice Question
Which configuration file is typically modified to enable the NVIDIA Device Plugin in a Kubernetes cluster?
⚠ Common exam trap
Candidates often confuse the NVIDIA Device Plugin with the NVIDIA Container Runtime, mistakenly believing configuration changes happen in a Docker daemon file instead of a Kubernetes DaemonSet manifest.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
A Kubernetes DaemonSet manifest (YAML).
The NVIDIA Device Plugin is typically deployed as a DaemonSet using a YAML manifest. Modifying this manifest allows administrators to customize settings like the MIG strategy, time-slicing, and resource allocation policies. Correct configuration of this file is essential for ensuring that the Kubernetes scheduler correctly recognizes and assigns GPU resources to pods, which is the cornerstone of effective AI cluster management in modern cloud-native environments.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
/etc/docker/daemon.json
Why it's wrong here
The Docker daemon configuration file manages container runtime behavior, such as logging, storage, and networking. It is not used to manage Kubernetes-specific device plugins or to communicate GPU resource availability to the Kubernetes kubelet, as that is handled by the plugin's own manifest.
- ✓
A Kubernetes DaemonSet manifest (YAML).
Why this is correct
The NVIDIA Device Plugin is deployed as a DaemonSet in Kubernetes. The configuration for the plugin, including resource settings and feature flags, is defined within the manifest YAML file, which is then applied via kubectl to the cluster to manage the discovery and allocation of GPUs.
- ✗
/etc/nvidia/nvidia-container-runtime.json
Why it's wrong here
This file is part of the NVIDIA Container Toolkit configuration for low-level container execution. While important for the runtime to work, it is not used to configure Kubernetes-level scheduling or to tell the Kubernetes scheduler about GPU availability for pod placement.
- ✗
/etc/kubernetes/kubelet.conf
Why it's wrong here
The kubelet configuration controls the node's local Kubernetes agent settings, such as static pod paths or cgroup drivers. While the device plugin interacts with the kubelet, the plugin's own logic and feature-specific settings are not managed in the main kubelet configuration file itself.
About these practice questions
Courseiva writes every NCP-AIO question from scratch — 309 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official NVIDIA exam blueprint
This NCP-AIO practice question is part of Courseiva's free NVIDIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the NCP-AIO exam.