The Service Instance Is Running, but Requests Fail
A service instance being in the running state only indicates that the workload has started; it does not mean that the gateway, authentication, and service APIs are all accessible.- On the service details page, confirm the current access address and the corresponding protocol, port, and ingress path.
- Verify the authentication method, request headers, model identifier, and business API path.
- The general service should listen on an address accessible from outside the container; if it listens only on
127.0.0.1, it usually cannot be accessed through the gateway. - Check whether the target instance is ready, and review events, health checks, and instance logs.
- Use a minimal request to validate the business response, then gradually add the complete request parameters and production traffic.
Still Unable to Handle Traffic After Capacity Expansion
First determine whether a single replica can host the model or application, then assess whether the total capacity of the ready replicas is sufficient. A single replica cannot host the model or application- Check whether the resource specifications of a single replica are sufficient to load the model or run the application.
- If the capacity of a single replica is insufficient, adjust the resource specifications, parallelization strategy, or model.
- Before scaling out, allow time for model loading and warm-up.
- After increasing capacity, confirm that the new replicas are ready.
- Monitor latency, error rates, and request queueing to determine whether the total capacity after scaling out meets demand.
Concerned About Interrupting Requests During Deployment or Graceful Shutdown
- Boundaries of graceful shutdown: The graceful shutdown delay only extends the Pod termination window. The application must still handle termination signals correctly: stop accepting new requests, process or hand off in-flight requests, and persist its state before exiting.
- Post-deployment validation: After deployment, first validate under low traffic; do not use extended wait times as a substitute for probe, retries, and data consistency design.
Does an inference service having no metric data indicate an anomaly?
Not necessarily. There may have been no requests within the query time range, monitoring may not have collected any samples, or the current engine may not support this metric.- Confirm that the service is running, and adjust the query time range to when the actual request occurred.
- Check the metric collection status. If only some metrics are missing, confirm whether the current engine supports those metrics.
- Assess whether the service is functioning properly based on service details, events, and logs; do not draw conclusions solely from whether metrics display data.

