Users report connection failures to a Service even though Pods look Running. What should the developer check to see if the Service has backends?
Select an answer to reveal the explanation.
Short Explanation
A Service without backends is a phone book with no numbers. Check Endpoints or EndpointSlices for that Service—if it’s empty, selectors, readiness, or ports aren’t matching. Running Pods alone don’t guarantee they’re in the Service.
Full Explanation
Services route to Pod IPs listed in Endpoints/EndpointSlices selected by the Service selector and readiness. Inspecting those objects shows whether traffic can reach application Pods. Running phase alone is insufficient if labels differ or readiness fails. Node metrics and etcd RBAC edits do not answer backend membership.