Question 1150
At Pinecrest logistics, in a sandbox Kubernetes cluster during a recovery tabletop exercise: The kubeadm lab API server is unstable and recent logs suggest etcd timeouts; inspect authenticated etcd endpoint health before recovery. Work only within the stated target and verify before declaring success. Which Kubernetes behavior best explains the required change or diagnosis?
Explanation
Correct Answer
The control plane depends on a healthy etcd key-value store, and TLS-authenticated endpoint checks distinguish store failures from API client issues. This explains the stated condition. The corresponding action is: On the control-plane host, run sudo ETCDCTL_API=3 etcdctl --endpoints=https://127.0.0.1:2379 --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/healthcheck-client.crt --key=/etc/kubernetes/pki/etcd/healthcheck-client.key endpoint health. The direct acceptance evidence is: Confirm an authenticated healthy endpoint response and renewed API server readiness after the actual etcd fault is resolved. Applied here, the relevant facts are: logs suggest etcd timeouts; inspect authenticated etcd endpoint health before recovery. Work only within the stated target and verify before declaring success. The question asks which Kubernetes behavior best explains the required change or diagnosis. The choice being evaluated here is: The control plane depends on a healthy etcd key-value store, and TLS-authenticated endpoint checks distinguish store failures from API client issues. The case setting is: At Pinecrest logistics, in a sandbox Kubernetes cluster during a recovery tabletop exercise: The kubeadm lab API server is unstabl.
Incorrect Answers
This principle describes a separate cause: Cluster DNS search domains and dnsPolicy control short-name resolution; resolving a public hostname is not proof of Kubernetes Service resolution. The reported condition is governed by: The control plane depends on a healthy etcd key-value store, and TLS-authenticated endpoint checks distinguish store failures from API client issues. The two mechanisms should not be conflated.
A hard nodeSelector must match a Node's actual labels; tolerations or Service routing cannot bypass the unmatched selector. That explanation applies to a different technical failure. Here the controlling principle is: The control plane depends on a healthy etcd key-value store, and TLS-authenticated endpoint checks distinguish store failures from API client issues.
The offered statement is true for this other mechanism: A Deployment selector identifies Pods it owns and is generally immutable after creation; patching Service selectors alone does not repair ownership. It does not explain the facts described here, which follow from: The control plane depends on a healthy etcd key-value store, and TLS-authenticated endpoint checks distinguish store failures from API client issues.