Courseiva
Cloud Native Application DeliverymediumMultiple SelectObjective-mapped

KCNA Cloud Native Application Delivery Practice Question

Which TWO of the following are capabilities of ArgoCD? (Choose two.)

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

Automated application sync from Git to cluster

ArgoCD provides automated sync (applying desired state from Git) and self-healing (automatically reverting configuration drift). It is not a CI tool and does not build images.

Answer analysis

Option-by-option breakdown

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

  • Building container images from source code

    Why it's wrong here

    Image building is outside ArgoCD's scope; it belongs to CI.

  • Automated application sync from Git to cluster

    Why this is correct

    ArgoCD syncs applications automatically or on demand.

  • Self-healing to correct configuration drift

    Why this is correct

    ArgoCD can automatically revert changes that cause drift from Git state.

  • Running unit tests during deployment

    Why it's wrong here

    Tests are run in CI, not by ArgoCD.

  • Managing secrets using Kubernetes Secrets

    Why it's wrong here

    ArgoCD can sync secrets but does not manage them natively; it relies on external tools.

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 of the following are features of ArgoCD that support GitOps principles?

hard
  • A.Automatic secret management
  • B.Health status visualization of applications
  • C.Built-in template engine for generating manifests
  • D.Automated sync to desired state defined in Git
  • E.Self-healing by reverting manual changes

Why B: ArgoCD supports GitOps by automatically syncing the cluster to the desired state defined in Git (option D) and providing health status visualization (option B) to monitor applications. Option A is incorrect because ArgoCD does not manage secrets automatically; it relies on external tools like SealedSecrets or external secret operators. Option C is incorrect because ArgoCD does not have a built-in template engine; it delegates manifest generation to tools like Kustomize or Helm. Option E is incorrect because while ArgoCD can be configured for self-healing, it is not a standalone feature; self-healing is a behavior that results from the automated sync (option D) and is not a separate feature listed in the core capabilities.

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.