Question 260
At Horizon observability, in a disposable simulated environment during a monitored release window: A reviewed Helm chart at ./charts/metrics-api must be installed or upgraded as release metrics-api in namespace observability with 4 replicas. Work only within the stated target and verify before declaring success. Which operational control most directly prevents this failure or configuration drift?
Explanation
Correct Answer
Track chart provenance, values and release revisions with reviewed deployment change records. This reduces recurrence of the specific operational failure. It reinforces the action: Run helm upgrade --install metrics-api ./charts/metrics-api --namespace observability --create-namespace --set replicaCount=4 after inspecting values. The relevant mechanism is: Helm maintains release revisions and renders templates; an install-or-upgrade path avoids treating an existing release as a new deployment.
Incorrect Answers
This routine guards against another mechanism: RBAC authorization decisions depend on the subject, verb, resource and namespace; an admin's own access does not prove the workload identity's access. The recurring exposure in the current case is: Helm maintains release revisions and renders templates; an install-or-upgrade path avoids treating an existing release as a new deployment. The matching preventive check is “Track chart provenance, values and release revisions with reviewed deployment change records”.
The suggested review tracks a different technical risk: Kubeadm upgrade apply updates the managed control-plane configuration; kubelet packages and other nodes require separate coordinated work. Here the sustained control must address: Helm maintains release revisions and renders templates; an install-or-upgrade path avoids treating an existing release as a new deployment. Choose “Track chart provenance, values and release revisions with reviewed deployment change records”.
That safeguard is relevant to: Cordon marks a Node unschedulable to new Pods but does not drain running workloads. The current failure instead follows from: Helm maintains release revisions and renders templates; an install-or-upgrade path avoids treating an existing release as a new deployment. Its prevention measure is “Track chart provenance, values and release revisions with reviewed deployment change records”.