- The Kubernetes cluster is provisioned.
- The Runtime Kubernetes resources have been applied.
- Pods are running successfully.
- The service has been created, typically as an internal LoadBalancer.
- The Runtime service is reachable
- The Kubernetes service routing is functioning
- The API endpoint is responding correctly
- Interaction payloads can be submitted successfully
1. Confirm Deployment Health
Verify the pod is running:ImagePullBackOff— registry secret or image path issueCrashLoopBackOff— container is starting and crashing; check logs withkubectl -n {namespace} logs <pod-name>Pending— insufficient cluster resources or node selector mismatch
2. Access the Service
If the Service is configured as an internal LoadBalancer, direct access may not be available from your workstation. The recommended validation method is port forwarding. Start port forwarding:- Local port 8080
- To Service port 80
- Which maps to container port 8000
3. Validate Basic API Connectivity
From a separate terminal, confirm the route exists:4. Submit a Minimal Interaction Request
Send a valid interaction payload to confirm end-to-end functionality:Important NoteThis is a sample interaction submitted directly to Runtime for validation purposes.
- This test does not require a live connection to an upstream LLM.
- Because both
inputandoutputare provided in the request, Runtime evaluates the interaction payload without needing to proxy a model call. - The response confirms API connectivity, schema validation, and detection processing.
- HTTP 200 OK
- JSON response containing detection results
- Connectivity is functioning
- Schema validation is active
- The API is responding correctly

