Kubernetes Service 503 Error Explained: Readiness Probes, Endpoints Failures, and Observability Best Practices