Courseiva
Cloud Native Application DeliverymediumMultiple ChoiceObjective-mapped

KCNA Cloud Native Application Delivery Practice Question

A company is adopting a GitOps workflow for their Kubernetes deployments. They want to ensure that the cluster state always matches the desired state defined in a Git repository. Which tool is specifically designed for this purpose?

⚠ Common exam trap

A common mix-up: candidates confuse Helm or Kustomize as GitOps tools because they are used in GitOps pipelines, but they lack the continuous reconciliation and drift detection that a dedicated GitOps operator like Argo CD provides.

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

Argo CD

Argo CD is a declarative, GitOps continuous delivery tool specifically designed for Kubernetes that automatically synchronizes the live cluster state with the desired state defined in a Git repository. It continuously monitors the cluster and Git, applying any drift to ensure the cluster matches the repository, which is the core requirement of a GitOps workflow.

Answer analysis

Option-by-option breakdown

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

  • Helm

    Why it's wrong here

    Helm is a package manager for Kubernetes, not a GitOps operator.

  • Argo CD

    Why this is correct

    Argo CD is a GitOps tool that syncs cluster state with a Git repository.

  • Kustomize

    Why it's wrong here

    Kustomize is for customizing Kubernetes manifests, not for continuous sync.

  • Prometheus

    Why it's wrong here

    Prometheus is a monitoring system, not a GitOps tool.

Go deeper

Related to this question

About these practice questions

One of 833 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

Same concept, more angles

1 more way this is tested on KCNA

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. Which TWO statements about GitOps are correct?

medium
  • A.GitOps requires a container registry
  • B.Git is the single source of truth for desired system state
  • C.The cluster state is automatically reconciled with the Git repository
  • D.GitOps eliminates the need for CI pipelines
  • E.Changes are made directly to the cluster using kubectl

Why B: GitOps uses Git as the single source of truth and automatically reconciles cluster state with the repository.

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.