KCNA Cloud Native Application Delivery Practice Question
Which command is used to rollback a Helm release to a previous revision?
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
✓
helm rollback <release-name> <revision>
The `helm rollback` command rolls back a release to a specified revision. Option B (helm rollback <release-name> <revision>) is the correct command. Option A (helm history) shows revision history, not a rollback. Option C (helm install) installs a new release. Option D (helm upgrade) upgrades to a new version, not a rollback.
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 history <release-name>
Why it's wrong here
History only lists a release's revisions and their statuses; it performs no rollback itself. It is tempting because you must inspect history to find the target revision number before running helm rollback, but the stem asks for the command that actually reverts the release.
- ✓
helm rollback <release-name> <revision>
Why this is correct
Helm stores each release's revision history, so `helm rollback <release-name> <revision>` redeploys a specified earlier revision, restoring its manifests and values. This directly satisfies the requirement to revert a release to a previous revision, unlike `helm upgrade`, which moves forward to a new revision.
- ✗
helm install <release-name>
Why it's wrong here
helm install creates a new release; it cannot revert an existing one to an earlier revision. It is tempting because install deploys charts and accepts --version, but that flag selects a chart version, not a prior release revision, so it fails the rollback requirement.
- ✗
helm upgrade <release-name>
Why it's wrong here
helm upgrade installs a new chart revision or changes values; it does not revert to an earlier revision. It is tempting because it is the main release-modification command, and would be correct when deploying updated configuration or a newer chart version.
Go deeper
Related to this question
About these practice questions
One of 930 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 →
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.