A building-permits application hard-coded a Pod IP in its config and failed after the Pod was rescheduled to another node. Which change restores stable reachability for other in-cluster callers?
Select an answer to reveal the explanation.
Short Explanation
Hard-coding a Pod IP is like tattooing today's taxi plate on the office door — the next cab has a new plate. Point callers at a Service DNS/ClusterIP so Kubernetes keeps the directory up to date.
Full Explanation
Services abstract backend Pods behind a stable virtual IP and DNS record while Endpoints/EndpointSlices follow matching ready Pods. After reschedule, the old Pod IP is gone; Service discovery continues without client reconfiguration. HostNetwork, PVCs, and Jobs do not provide a stable cluster-wide VIP for ordinary app-to-app traffic.