Question 170
At Northstar finance, in an isolated training cluster during a scheduled maintenance rehearsal: The kubeadm control plane on worker-a is due for a supported Kubernetes version review before a maintenance upgrade. Work only within the stated target and verify before declaring success. Which Kubernetes behavior best explains the required change or diagnosis?
Explanation
Correct Answer
Upgrade plan reports reachable upgrade targets and version skew considerations without applying a new control-plane version. This explains the stated condition. The corresponding action is: Run sudo kubeadm upgrade plan on the eligible control-plane host after checking package and version prerequisites. The direct acceptance evidence is: Inspect the reported current and candidate versions, component compatibility and upgrade preflight warnings.
Incorrect Answers
This principle describes a separate cause: Bootstrap join tokens are sensitive credentials and a short TTL reduces the period in which a leaked token could be abused. The reported condition is governed by: Upgrade plan reports reachable upgrade targets and version skew considerations without applying a new control-plane version. The two mechanisms should not be conflated.
Node labels are discoverable metadata matched by selectors; a node label alone does not create a workload restriction. That explanation applies to a different technical failure. Here the controlling principle is: Upgrade plan reports reachable upgrade targets and version skew considerations without applying a new control-plane version.
The offered statement is true for this other mechanism: A worker joins through trusted control-plane discovery and TLS bootstrap; a random API endpoint or mismatched CA hash is unsafe. It does not explain the facts described here, which follow from: Upgrade plan reports reachable upgrade targets and version skew considerations without applying a new control-plane version.