Chapter 8. Validate the Openshift Container Platform cluster
After deploying Distributed Inference with llm-d on Openshift Container Platform, verify that all Operators and components were installed correctly.
Prerequisites
-
You have the OpenShift CLI (
oc) configured with cluster administrator privileges. - You have completed the deployment procedure.
Procedure
Verify that the RHOAI Operator CSV is installed and shows a status of
Succeeded:$ oc get csv -A | grep rhodsExpected output shows the CSV in a
Succeededphase.Verify that the
DataScienceClusteris ready:$ oc get datasciencecluster default-dsc -o jsonpath='{.status.phase}'Expected output:
ReadyVerify that the
LLMInferenceServiceCRD exists:$ oc get crd | grep llmExpected output includes
llminferenceservices.serving.kserve.io.Verify that the RHOAI Operator pod is running:
$ oc get pods -n redhat-ods-operatorVerify that the KServe LLMISvc controller is running:
$ oc get pods -n redhat-ods-applicationsVerify that all managed dependency pods are running:
$ oc get pods -n cert-manager$ oc get pods -n istio-systemAll pods should be in a
Runningstate.Verify GPU nodes are available and GPUs are allocatable:
$ oc get nodes -l nvidia.com/gpu.present=true $ oc describe nodes | grep -A 5 "nvidia.com/gpu"
Verification
Confirm that all checks pass:
| Checkpoint | Command | Expected |
|---|---|---|
| Operator installed |
|
|
| DSC ready |
|
|
| LLMISVC CRD exists |
|
|
| Operator pods running |
|
All |
| KServe pods running |
|
All |
| GPU nodes available |
| Nodes listed |