Home > Storage > PowerFlex > White Papers > NVIDIA Riva on Red Hat OpenShift with Dell PowerFlex > Test setup
After the Riva operator is installed along with the Riva Trafeik edge router, Riva provides a container with a set of prebuilt sample clients to test the Riva services.
To deploy the Riva client:
apiVersion: apps/v1
kind: Deployment
metadata:
name: riva-client
labels:
app: "rivaasrclient"
spec:
replicas: 1
selector:
matchLabels:
app: "rivaasrclient"
template:
metadata:
labels:
app: "rivaasrclient"
spec:
imagePullSecrets:
- name: imagepullsecret
containers:
- name: riva-client
image: "nvcr.io/nvidia/riva/riva-speech-client:2.11.0"
command: ["/bin/bash"]
args: ["-c", "while true; do sleep 5; done"]
kubectl apply -f client-deployment.yaml
export cpod=`kubectl get pods | cut -d " " -f 1 | grep riva-client`
kubectl exec --stdin --tty $cpod /bin/bash
[root@ocp411-admin Riva]# oc get all
NAME READY STATUS RESTARTS AGE
pod/nvidia-device-plugin-1683609115-2rh8w 1/1 Running 0 3d7h
pod/nvidia-device-plugin-1683609115-9x9tg 1/1 Running 0 3d7h
pod/nvidia-device-plugin-1683609115-gm642 1/1 Running 0 3d7h
pod/nvidia-device-plugin-1683609115-gpmtm 1/1 Running 0 3d7h
pod/riva-client-668dd7594b-cr68q 1/1 Running 0 2d7h
pod/riva-riva-api-7d5b75687b-4t6kn 1/1 Running 0 2d6h
pod/traefik-6fbf57555d-xw82v 1/1 Running 0 2d8h
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/kubernetes ClusterIP 172.30.0.1 <none> 443/TCP 4d6h
service/openshift ExternalName <none> kubernetes.default.svc.cluster.local <none> 4d6h
service/riva-riva-api ClusterIP 172.30.6.226 <none> 8000/TCP,8001/TCP,8002/TCP,50051/TCP 2d6h
service/traefik ClusterIP 172.30.246.217 <none> 80/TCP,443/TCP 2d8h
NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE
daemonset.apps/nvidia-device-plugin-1683609115 4 4 4 4 4 <none> 3d7h
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/riva-client 1/1 1 1 2d7h
deployment.apps/riva-riva-api 1/1 1 1 2d6h
deployment.apps/traefik 1/1 1 1 2d8h
NAME DESIRED CURRENT READY AGE
replicaset.apps/riva-client-668dd7594b 1 1 1 2d7h
replicaset.apps/riva-riva-api-7d5b75687b 1 1 1 2d6h
replicaset.apps/traefik-6fbf57555d 1 1 1 2d8h
The Riva client pod is now ready for use to test Riva ASR and Riva TTS services.