Courseiva
Cloud Native Application DeliveryhardMultiple SelectObjective-mapped

KCNA Cloud Native Application Delivery Practice Question

Which TWO of the following are features of ArgoCD that support GitOps principles?

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

Health status visualization of applications

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.

Answer analysis

Option-by-option breakdown

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

  • Automatic secret management

    Why it's wrong here

    ArgoCD does not include automatic secret management; secrets are typically managed by external tools like SealedSecrets or external secret operators, not natively by ArgoCD.

  • Health status visualization of applications

    Why this is correct

    ArgoCD provides health status visualization of applications, which helps monitor drift and application state, supporting GitOps principles.

  • Built-in template engine for generating manifests

    Why it's wrong here

    ArgoCD does not have a built-in template engine; it relies on tools like Kustomize or Helm for manifest generation.

  • Automated sync to desired state defined in Git

    Why this is correct

    Automated sync to the desired state defined in Git is a core feature of ArgoCD, ensuring the cluster state matches the Git repository.

  • Self-healing by reverting manual changes

    Why it's wrong here

    Self-healing is not a standalone feature; it is an optional behavior enabled when auto-sync is active, and it is considered part of the automated sync capability rather than a separate feature.

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.