Question 520
At Brookside Manufacturing, the factory applications team is managing a production dashboard cluster with requirements for maintenance windows and dependable telemetry. An acceptance check is required after fixing: A team assumes a Service outage is caused by CoreDNS even though the Service name resolves and no ready endpoints exist. Which observed result BEST confirms the intended correction?
Explanation
Correct Answer
The Service lists correct ready backends and traffic resumes while existing DNS resolution remains unchanged. This demonstrates that the originally documented problem was resolved: A team assumes a Service outage is caused by CoreDNS even though the Service name resolves and no ready endpoints exist. The corresponding corrective approach is: Inspect Service selectors, EndpointSlices and Pod readiness before changing the DNS configuration. For Brookside Manufacturing, this observed outcome is more meaningful than a completed ticket or configuration claim.
Incorrect Answers
The claim is bound, the volume mounts successfully and application file operations recover. That observed result would support another specific correction: Inspect Pod volume events, claim binding and storage class provisioning before modifying connectivity rules. The other scenario concerns: An app cannot load files from a PersistentVolumeClaim and the team changes network policy despite mount failures. The current Brookside Manufacturing problem is: A team assumes a Service outage is caused by CoreDNS even though the Service name resolves and no ready endpoints exist. The evidence required here is: The Service lists correct ready backends and traffic resumes while existing DNS resolution remains unchanged.
A controlled deadlock triggers the intended restart while temporary unreadiness does not cause unnecessary restarts. That observed result would support another specific correction: Configure a meaningful liveness signal for unrecoverable failure and keep readiness checks for traffic eligibility. The other scenario concerns: An application deadlocks but remains Ready because its liveness probe only checks that the container process exists. The current Brookside Manufacturing problem is: A team assumes a Service outage is caused by CoreDNS even though the Service name resolves and no ready endpoints exist. The evidence required here is: The Service lists correct ready backends and traffic resumes while existing DNS resolution remains unchanged.
The incident evidence distinguishes application errors from service discovery, endpoint and network path failures. That observed result would support another specific correction: Combine workload logs with Service and network telemetry appropriate to the failing layer. The other scenario concerns: An engineer assumes kubectl logs can display a Pod's entire cluster-wide network path and uses them instead of inspecting network components. The current Brookside Manufacturing problem is: A team assumes a Service outage is caused by CoreDNS even though the Service name resolves and no ready endpoints exist. The evidence required here is: The Service lists correct ready backends and traffic resumes while existing DNS resolution remains unchanged.