Question 410
At Timberline Foods, the supply-chain applications team is managing a factory inventory cluster with requirements for operational resilience and accurate stock changes. The team claims a correction and requests independent validation for: A team removes all Service selectors expecting the cluster to automatically discover arbitrary backend Pods anyway. Which observed result BEST confirms the intended correction?
Explanation
Correct Answer
The service's EndpointSlices contain only the desired backend addresses and client traffic flows again. This demonstrates that the originally documented problem was resolved: A team removes all Service selectors expecting the cluster to automatically discover arbitrary backend Pods anyway. The corresponding corrective approach is: Restore a valid Service selector or explicitly manage EndpointSlices when a selectorless Service is intentional. For Timberline Foods, this observed outcome is more meaningful than a completed ticket or configuration claim.
Incorrect Answers
Changing the Service type alters intended access behavior without modifying the Deployment's desired replica count. That observed result would support another specific correction: Treat Service configuration as network discovery and traffic exposure, and use controllers and scheduling mechanisms for replicas. The other scenario concerns: A team assumes a Service type changes Pod placement and autoscaling rather than influencing how clients access a workload. The current Timberline Foods problem is: A team removes all Service selectors expecting the cluster to automatically discover arbitrary backend Pods anyway. The evidence required here is: The service's EndpointSlices contain only the desired backend addresses and client traffic flows again.
An in-cluster DNS lookup resolves the expected Service while Pod lifecycle remains managed by Kubernetes controllers and kubelet. That observed result would support another specific correction: Identify CoreDNS or the configured DNS service as providing service name resolution, not scheduling or container execution. The other scenario concerns: A troubleshooting guide treats CoreDNS as a container runtime that restarts failed Pods instead of a cluster DNS component. The current Timberline Foods problem is: A team removes all Service selectors expecting the cluster to automatically discover arbitrary backend Pods anyway. The evidence required here is: The service's EndpointSlices contain only the desired backend addresses and client traffic flows again.
Ready Pods appear in the endpoint set and client connections recover without routing to unready replicas. That observed result would support another specific correction: Check selector labels and readiness conditions so the Service advertises only eligible endpoints. The other scenario concerns: A Service has the correct selector but no healthy endpoints because the matching Pods are not ready. The current Timberline Foods problem is: A team removes all Service selectors expecting the cluster to automatically discover arbitrary backend Pods anyway. The evidence required here is: The service's EndpointSlices contain only the desired backend addresses and client traffic flows again.