Courseiva
Workload Management →mediumMultiple Select

NCP-AIO Workload Management Practice Question

An AI operations engineer is troubleshooting a Kubernetes cluster where several GPU training pods fail to start with a device plugin allocation error, even though the nodes report healthy GPUs. The engineer suspects the pods are requesting more GPU resources than a single physical card can provide without a sharing mechanism. Which TWO configurations would legitimately allow multiple pods to consume a single physical GPU on these nodes? (Choose two.)

⚠ Common exam trap

The trap here is believing that raising a driver version or adjusting scheduling hints can create shareable GPUs, when only explicit device plugin sharing modes change resource advertisement.

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

✓

Enable NVIDIA Multi-Instance GPU (MIG) on supported GPUs and expose the MIG instances as schedulable resources.

Both MIG and time-slicing change how the device plugin advertises and allocates a physical GPU, enabling concurrent consumption by more than one pod. MIG offers hardware-partitioned, isolated instances, while time-slicing interleaves workloads on the whole card. Each is a supported sharing mode configured through the GPU Operator, unlike driver upgrades, node selectors, or quota edits, which do not alter device advertisement.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    Enable NVIDIA Multi-Instance GPU (MIG) on supported GPUs and expose the MIG instances as schedulable resources.

    Why this is correct

    MIG partitions a supported GPU into isolated instances, each with dedicated memory and compute slices. When the GPU Operator exposes these instances through the device plugin, each MIG instance is advertised as its own resource, so multiple pods can run concurrently on one physical card with hardware-level isolation. This is a supported way to share a single GPU across pods.

  • ✓

    Configure time-slicing in the device plugin so several pods share a GPU through interleaved execution.

    Why this is correct

    Time-slicing, configured through a device plugin ConfigMap, advertises a configurable number of replicas per physical GPU. The scheduler then places multiple pods on the same card, and the runtime interleaves their work. This is a documented sharing mode that lets more pods consume one GPU than there are physical devices, making it a valid configuration for this scenario.

  • ✗

    Add a node selector that allows multiple pods to bind to the same nvidia.com/gpu resource slot.

    Why it's wrong here

    A node selector only filters which nodes a pod may run on; it does not change how GPU resources are counted or allocated. The scheduler still treats each nvidia.com/gpu unit as consumable by exactly one pod unless a sharing mode is configured. Node selectors therefore cannot enable multiple pods to occupy the same physical GPU slot.

  • ✗

    Create a ResourceQuota that counts GPU requests as fractional values such as 0.5 per pod.

    Why it's wrong here

    Kubernetes does not support fractional extended resources like nvidia.com/gpu; requests must be whole integers unless a sharing mechanism changes how devices are advertised. A ResourceQuota merely enforces limits on those integer requests. Defining fractional values in quota will not let two pods share one GPU and will likely be rejected or ignored.

  • ✗

    Raise the GPU Operator's driver version so the device plugin reports extra virtual GPUs per card.

    Why it's wrong here

    Driver versions do not create additional schedulable GPU resources. The number of advertised devices is governed by the device plugin's configuration, such as MIG or time-slicing settings, not by the driver release. Upgrading the driver might fix compatibility issues, but it will not by itself allow more pods to share a single physical GPU.

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 →

How Courseiva writes practice questions · Editorial policy

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.