Courseiva
Container Orchestration →mediumMultiple Select

KCNA Container Orchestration Practice Question

Which TWO of the following are benefits of using a container orchestration platform like Kubernetes? (Choose two.)

⚠ Common exam trap

KCNA often tests candidate understanding of what Kubernetes actually provides versus common misconceptions, and the trap is picking plausible-sounding but inverted statements (like 'inability to manage networking') or confusing manual operations with the automated capabilities Kubernetes delivers.

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

✓

Self-healing by restarting failed containers

Option C is correct because Kubernetes continuously reconciles desired state with actual state via controllers such as ReplicaSet and kubelet, so when a container or Pod fails, it is automatically restarted or rescheduled to maintain the declared replica count. Option E is correct because Kubernetes provides the Horizontal Pod Autoscaler (HPA), which scales the number of Pod replicas automatically based on metrics like CPU utilization or custom metrics, enabling demand-based scaling. Option A is incorrect because Kubernetes actually provides robust container networking through the Container Network Interface (CNI), Services, and Ingress, rather than lacking it. Option B is incorrect because Kubernetes is a distributed system designed to schedule workloads across a cluster of multiple nodes, not to confine applications to a single node. Option D is incorrect because Kubernetes supports automated rollouts and rollbacks via Deployments (for example, kubectl rollout undo), so rollback is not inherently manual.

Answer analysis

Option-by-option breakdown

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

  • ✗

    Inability to manage container networking

    Why it's wrong here

    Kubernetes provides CNI-based networking, Services and NetworkPolicies, so losing networking management is the opposite of a benefit. It is tempting because container networking is genuinely complex to configure manually, which is exactly why orchestration platforms automate address allocation, service discovery and traffic routing.

  • ✗

    Requirement to run applications on a single node

    Why it's wrong here

    Orchestration spreads workloads across a cluster of nodes, so confining applications to one node contradicts its scheduling purpose. It is tempting because single-node deployments such as minikube exist for local development and testing, but production orchestration benefits come precisely from multi-node scheduling and rescheduling.

  • ✓

    Self-healing by restarting failed containers

    Why this is correct

    Kubernetes continuously reconciles desired state against actual state via controllers such as the ReplicaSet, automatically recreating or restarting containers that fail liveness probes or crash. This removes manual intervention, directly delivering the self-healing benefit the question asks for.

  • ✗

    Manual rollback of application versions

    Why it's wrong here

    Kubernetes stores ReplicaSet revision history and performs rollbacks automatically via kubectl rollout undo, so manual rollback is not a benefit. It is tempting because rollback is a real orchestration capability, but the benefit is the automated, declarative mechanism rather than manual version reversion.

  • ✓

    Automated scaling of applications based on demand

    Why this is correct

    The Horizontal Pod Autoscaler adjusts replica counts from observed metrics such as CPU utilisation or custom signals, so capacity tracks demand without manual intervention. This satisfies the automated scaling benefit the question requires, unlike static replica counts.

About these practice questions

This KCNA question is part of Courseiva's 930-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 and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official CNCF exam blueprint

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.