Question 130
At Pinecrest logistics, in a sandbox Kubernetes cluster during a recovery tabletop exercise: The dedicated-node maintenance window ends and the special=dedicated:NoSchedule taint on worker-c must be removed. Work only within the stated target and verify before declaring success. Which Kubernetes behavior best explains the required change or diagnosis?
Explanation
Correct Answer
A trailing minus removes the matching taint; adding a new toleration on every Pod would leave unnecessary cluster constraints. This explains the stated condition. The corresponding action is: Run kubectl taint nodes worker-c special=dedicated:NoSchedule-. The direct acceptance evidence is: Run kubectl describe node worker-c and confirm the specific taint is absent.
Incorrect Answers
The offered statement is true for this other mechanism: A namespaced Role expresses allowed resource verbs; it has no effect until a RoleBinding associates a subject. It does not explain the facts described here, which follow from: A trailing minus removes the matching taint; adding a new toleration on every Pod would leave unnecessary cluster constraints.
Cordon marks a Node unschedulable to new Pods but does not drain running workloads. That explanation applies to a different technical failure. Here the controlling principle is: A trailing minus removes the matching taint; adding a new toleration on every Pod would leave unnecessary cluster constraints.
The offered statement is true for this other mechanism: A NoSchedule taint repels Pods without a matching toleration but does not automatically evict already running Pods. It does not explain the facts described here, which follow from: A trailing minus removes the matching taint; adding a new toleration on every Pod would leave unnecessary cluster constraints.