KCNA Cloud Native Application Delivery Practice Question
A platform team is standardizing on Kubernetes-native delivery. They want to adopt practices that make releases repeatable and reduce drift between environments. Which two practices best support that goal? (Choose two.)
⚠ Common exam trap
The trap here is treating operational convenience, such as ad hoc production edits or trusting the live cluster, as compatible with repeatability, when both undermine the declarative source of truth.
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
✓
Package applications as versioned charts or overlays so the same artifact can be promoted across environments
Repeatable delivery depends on a single declarative source of truth and a promotable artifact. Keeping manifests and configuration in version control with reviewed pipeline changes, and packaging applications as versioned charts or overlays, together ensure the same tested revision can be promoted and that drift is detectable rather than silently accumulating.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Allow engineers to apply ad hoc kubectl edits directly to production when a fix is urgent
Why it's wrong here
Direct kubectl edits bypass review and version control, so the live cluster stops matching the declared manifests and drift accumulates. Even when a hotfix is needed, the fix should be committed and reconciled through the pipeline so the change is recorded and repeatable.
- ✓
Package applications as versioned charts or overlays so the same artifact can be promoted across environments
Why this is correct
A versioned chart or base-with-overlays artifact lets one tested package move from dev to staging to production with only environment-specific values changing. That promotes consistency, makes the promoted revision identifiable, and shrinks the surface where environments can diverge.
- ✗
Rely on the cluster's current state as the source of truth and reconcile Git from the live objects when they differ
Why it's wrong here
Making the live cluster authoritative inverts the declarative model and destroys reproducibility, since the cluster becomes an unreviewed record of accumulated changes. Git should hold the desired state, and reconciliation should flow from Git to the cluster, not the reverse.
- ✓
Keep all manifests and environment configuration in version control and apply changes only through a reviewed pipeline
Why this is correct
Version-controlled manifests plus reviewed, pipeline-driven changes make every release reproducible and auditable, and they give the team a single source of truth to compare environments against. This is a foundational practice for reducing configuration drift and enabling consistent rollbacks.
- ✗
Maintain separate hand-edited manifest copies per environment and update each one independently
Why it's wrong here
Hand-maintained per-environment copies guarantee divergence over time, because each copy evolves separately and no single artifact is promoted. This is the opposite of the stated goal and makes it impossible to know whether two environments run equivalent configurations.
Go deeper
Related to this question
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 →
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.