Question 660
At Timberline Foods, the supply-chain applications team is managing a factory inventory cluster with requirements for operational resilience and accurate stock changes. The release reviewer now needs objective evidence for this original issue: A new release fails readiness but developers only read the old version's logs and conclude the application is healthy. Which observed result BEST confirms the intended correction?
Explanation
Correct Answer
The diagnostic evidence pinpoints the failing revision and confirms the corrected replacement Pods become ready. This demonstrates that the originally documented problem was resolved: A new release fails readiness but developers only read the old version's logs and conclude the application is healthy. The corresponding corrective approach is: Inspect the current rollout's Pods, conditions and per-container logs to identify the new version's failure. For Timberline Foods, this observed outcome is more meaningful than a completed ticket or configuration claim.
Incorrect Answers
The deployed release returns an expected response and related Pods report Ready, not merely Running. That observed result would support another specific correction: Combine workload status with a legitimate end-to-end probe through the application Service or entry point. The other scenario concerns: A team tests application health only through kubectl get and never checks whether the process is actually serving responses. The current Timberline Foods problem is: A new release fails readiness but developers only read the old version's logs and conclude the application is healthy. The evidence required here is: The diagnostic evidence pinpoints the failing revision and confirms the corrected replacement Pods become ready.
The Service resolves to the intended new ready Pods and user requests reach the correct release. That observed result would support another specific correction: Compare Deployment Pod labels against Service selectors and the resulting EndpointSlices. The other scenario concerns: A release's Pods start but users receive errors because the Service selector still points to the previous version label. The current Timberline Foods problem is: A new release fails readiness but developers only read the old version's logs and conclude the application is healthy. The evidence required here is: The diagnostic evidence pinpoints the failing revision and confirms the corrected replacement Pods become ready.
An ordinary support identity can read relevant logs but cannot start arbitrary privileged sessions in production Pods. That observed result would support another specific correction: Prefer least-privilege read-only inspection and use controlled temporary debug access only when authorized. The other scenario concerns: A developer uses kubectl exec with unrestricted permissions in a protected production namespace for routine debugging. The current Timberline Foods problem is: A new release fails readiness but developers only read the old version's logs and conclude the application is healthy. The evidence required here is: The diagnostic evidence pinpoints the failing revision and confirms the corrected replacement Pods become ready.