Question 270
At Horizon observability, in a disposable simulated environment during a monitored release window: A Helm release metrics-api in namespace observability requires rollback to known-good revision 3 after a failed update. Work only within the stated target and verify before declaring success. Which Kubernetes behavior best explains the required change or diagnosis?
Explanation
Correct Answer
Helm rollback submits resources from a prior release revision but cannot automatically undo external side effects or storage migrations. This explains the stated condition. The corresponding action is: Run helm rollback metrics-api 3 --namespace observability after verifying release history and any irreversible data migrations. The direct acceptance evidence is: Run helm history metrics-api -n observability and helm status metrics-api -n observability then inspect resource rollout health.
Incorrect Answers
The offered statement is true for this other mechanism: Cordon marks a Node unschedulable to new Pods but does not drain running workloads. It does not explain the facts described here, which follow from: Helm rollback submits resources from a prior release revision but cannot automatically undo external side effects or storage migrations.
This principle describes a separate cause: A ResourceQuota caps combined admitted requests in a namespace; per-Pod limits alone do not enforce a namespace-wide budget. The reported condition is governed by: Helm rollback submits resources from a prior release revision but cannot automatically undo external side effects or storage migrations. The two mechanisms should not be conflated.
Nodes are cluster-scoped and their access rules belong in a ClusterRole rather than a namespaced Role. That explanation applies to a different technical failure. Here the controlling principle is: Helm rollback submits resources from a prior release revision but cannot automatically undo external side effects or storage migrations.