Courseiva
Kubernetes Fundamentals →easyMultiple Choice

KCNA Kubernetes Fundamentals Practice Question

What is the primary purpose of Kubernetes?

⚠ Common exam trap

A common misconception is that Kubernetes is a container runtime or a GUI tool, but its primary purpose is container orchestration across a cluster of machines.

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

✓

To orchestrate containers across a cluster of machines

Kubernetes is a container orchestration platform designed to automate the deployment, scaling, and management of containerized applications across a cluster of machines. Its primary purpose is to abstract the underlying infrastructure and provide declarative management of container workloads, ensuring desired state convergence through controllers like the ReplicaSet and Deployment.

Answer analysis

Option-by-option breakdown

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

  • ✓

    To orchestrate containers across a cluster of machines

    Why this is correct

    Kubernetes schedules, runs and reconciles containerised workloads across a pool of machines, handling placement, scaling, networking and self-healing. This satisfies the stem's requirement that containers be orchestrated across a cluster rather than run on a single host.

  • ✗

    To provide a graphical user interface for managing containers

    Why it's wrong here

    Kubernetes is controlled through APIs, manifests and CLI tools like kubectl; dashboards are optional add-ons, not its purpose. A GUI is wanted when users need visual cluster inspection, but Kubernetes' primary role is declarative orchestration of containerised workloads across nodes.

  • ✗

    To replace Docker as a container runtime

    Why it's wrong here

    Kubernetes orchestrates containers across a cluster; it does not replace the container runtime, which remains containerd or CRI-O via the CRI. Docker's role was split out precisely so orchestration and runtime stay separate layers. Choosing this confuses orchestration with runtime, a distinction that matters when a scenario asks about scheduling, self-healing or desired-state reconciliation.

  • ✗

    To provide a virtual machine management platform

    Why it's wrong here

    Kubernetes orchestrates containers across a cluster; it does not manage virtual machines, which hypervisors such as vSphere or KVM handle. The confusion arises because Kubernetes can run inside VMs, but its scheduling, scaling and self-healing apply to containerised workloads, not VM lifecycle management.

About these practice questions

One of 930 original KCNA practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. 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.