Question 190
At Pinecrest logistics, in a sandbox Kubernetes cluster during a recovery tabletop exercise: The training control plane has a verified kubeadm upgrade plan and approved target v1.35.3; execute only the supported control-plane upgrade phase. Work only within the stated target and verify before declaring success. Which Kubernetes behavior best explains the required change or diagnosis?
Explanation
Correct Answer
Kubeadm upgrade apply updates the managed control-plane configuration; kubelet packages and other nodes require separate coordinated work. This explains the stated condition. The corresponding action is: On the control-plane host with the matching kubeadm package, run sudo kubeadm upgrade apply v1.35.3 after backups and component compatibility checks. The direct acceptance evidence is: Run kubectl get nodes -o wide and kubectl get pods -n kube-system after the subsequent kubelet-upgrade steps.
Incorrect Answers
This principle describes a separate cause: Server-side dry-run evaluates admission and resource schema without persisting the CRD when supported by the relevant admission stack. The reported condition is governed by: Kubeadm upgrade apply updates the managed control-plane configuration; kubelet packages and other nodes require separate coordinated work. The two mechanisms should not be conflated.
Upgrade plan reports reachable upgrade targets and version skew considerations without applying a new control-plane version. That explanation applies to a different technical failure. Here the controlling principle is: Kubeadm upgrade apply updates the managed control-plane configuration; kubelet packages and other nodes require separate coordinated work.
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: Kubeadm upgrade apply updates the managed control-plane configuration; kubelet packages and other nodes require separate coordinated work.