Question 160
At Northstar finance, in an isolated training cluster during a scheduled maintenance rehearsal: Node worker-a has passed maintenance checks and must accept normal new workloads again. 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
Include schedulability restoration in maintenance completion checklists. This reduces recurrence of the specific operational failure. It reinforces the action: Run kubectl uncordon worker-a. The relevant mechanism is: Uncordon clears the Node's unschedulable status; it does not guarantee any particular Pod will be placed there.
Incorrect Answers
That safeguard is relevant to: Node labels are discoverable metadata matched by selectors; a node label alone does not create a workload restriction. The current failure instead follows from: Uncordon clears the Node's unschedulable status; it does not guarantee any particular Pod will be placed there. Its prevention measure is “Include schedulability restoration in maintenance completion checklists”.
This routine guards against another mechanism: A RoleBinding associates the service account subject with a Role inside the binding namespace. The recurring exposure in the current case is: Uncordon clears the Node's unschedulable status; it does not guarantee any particular Pod will be placed there. The matching preventive check is “Include schedulability restoration in maintenance completion checklists”.
That safeguard is relevant to: A worker joins through trusted control-plane discovery and TLS bootstrap; a random API endpoint or mismatched CA hash is unsafe. The current failure instead follows from: Uncordon clears the Node's unschedulable status; it does not guarantee any particular Pod will be placed there. Its prevention measure is “Include schedulability restoration in maintenance completion checklists”.