Courseiva
Kubernetes FundamentalsmediumMatchingObjective-mapped

KCNA Kubernetes Fundamentals Practice Question

Match each Kubernetes scheduler concept to its description.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Constraints that attract pods to nodes based on node labels

Mechanism to repel pods from nodes unless they tolerate the taint

Minimum amount of CPU/memory guaranteed to a container

Maximum amount of CPU/memory a container can use

Indicates importance of a pod relative to others for preemption

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

NodeAffinity: Constraints on which nodes a pod can be scheduled based on node labels.

NodeAffinity and NodeSelector both use node labels but differ in expressiveness. PodAffinity schedules relative to other pods. Taints/Tolerations control which pods can be placed on nodes. Common confusion: swapping NodeAffinity with PodAffinity or Taints/Tolerations.

Answer analysis

Option-by-option breakdown

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

  • NodeAffinity: Constraints on which nodes a pod can be scheduled based on node labels.

    Why this is correct

    NodeAffinity allows rules to target specific nodes by their labels, more expressive than NodeSelector.

  • PodAffinity: Constraints on scheduling pods relative to other pods based on pod labels.

    Why this is correct

    PodAffinity enables co-location or separation of pods based on their labels.

  • Taints and Tolerations: Mechanism to repel pods from nodes unless they tolerate the taint.

    Why this is correct

    Taints mark nodes to repel pods, tolerations allow pods to be scheduled on tainted nodes.

  • NodeSelector: Simple label-based constraint to restrict pod to nodes with specific labels.

    Why this is correct

    NodeSelector is a basic scheduling constraint matching node labels.

  • NodeAffinity: Ensures pods are scheduled together with other pods on the same node.

    Why it's wrong here

    Incorrect — this describes PodAffinity, not NodeAffinity.

  • PodAffinity: Repels pods from nodes unless they have a specific label.

    Why it's wrong here

    Incorrect — this describes Taints and Tolerations, not PodAffinity.

About these practice questions

This KCNA question is part of Courseiva's 833-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This KCNA practice question is part of Courseiva's free CNCF 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 KCNA exam.