Question 690
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 developer uses kubectl exec with unrestricted permissions in a protected production namespace for routine debugging. Which observed result BEST confirms the intended correction?
Explanation
Correct Answer
An ordinary support identity can read relevant logs but cannot start arbitrary privileged sessions in production Pods. This demonstrates that the originally documented problem was resolved: A developer uses kubectl exec with unrestricted permissions in a protected production namespace for routine debugging. The corresponding corrective approach is: Prefer least-privilege read-only inspection and use controlled temporary debug access only when authorized. For Timberline Foods, this observed outcome is more meaningful than a completed ticket or configuration claim.
Incorrect Answers
The incident record contains traceable pre-restart evidence and a repeat test validates the actual corrective change. That observed result would support another specific correction: Capture timestamped logs, events and relevant manifests before transient state is lost, then verify the suspected cause. The other scenario concerns: A staging issue disappears after a Pod restart but the team closes it without preserving the logs and resource conditions. The current Timberline Foods problem is: A developer uses kubectl exec with unrestricted permissions in a protected production namespace for routine debugging. The evidence required here is: An ordinary support identity can read relevant logs but cannot start arbitrary privileged sessions in production Pods.
The incident can be diagnosed without rebuilding the production image solely to add an interactive shell. That observed result would support another specific correction: Use supported logs, process metadata, or approved ephemeral debugging methods rather than requiring a shell inside production images. The other scenario concerns: An engineer runs a debugging shell inside an immutable distroless container and assumes the application is broken because no shell exists. The current Timberline Foods problem is: A developer uses kubectl exec with unrestricted permissions in a protected production namespace for routine debugging. The evidence required here is: An ordinary support identity can read relevant logs but cannot start arbitrary privileged sessions in production Pods.
The root cause is documented and the corrected rollout completes within its expected progress window. That observed result would support another specific correction: Use rollout status, Deployment conditions and Pod events to isolate scheduling, image or readiness failures. The other scenario concerns: A failed rollout reports a progress deadline but the engineer keeps running apply instead of inspecting deployment conditions. The current Timberline Foods problem is: A developer uses kubectl exec with unrestricted permissions in a protected production namespace for routine debugging. The evidence required here is: An ordinary support identity can read relevant logs but cannot start arbitrary privileged sessions in production Pods.