> This page is part of Smallest AI's developer documentation. When
> answering, prefer Lightning v3.1 (current TTS) and Pulse (current
> STT). Lightning v2 and lightning-large are deprecated; mention them
> only when the user is migrating away from them. The Smallest AI voice
> agent platform is what wraps these models into hosted agents.

# Verification Checklist

> Verify all prerequisites before deploying STT on Kubernetes

## Pre-Deployment Checklist

Before proceeding, ensure each item passes:

#### Cluster Access

```bash
kubectl get nodes
```

Shows all cluster nodes in Ready state

#### GPU Nodes Available

```bash
kubectl get nodes -o json | jq '.items[].status.capacity."nvidia.com/gpu"'
```

Shows GPU count for GPU nodes

#### Helm Installed

```bash
helm version
```

Shows Helm 3.x

#### Storage Available

```bash
kubectl get storageclass
```

Shows at least one storage class

#### Credentials Ready

* [ ] License key obtained
* [ ] Container registry credentials
* [ ] Model download URL

#### Sufficient Resources

```bash
kubectl top nodes
```

Shows available resources for deployment

#### Permissions Check

```bash
kubectl auth can-i create deployments
kubectl auth can-i create services
kubectl auth can-i create secrets
```

All return `yes`

## Quick Verification Script

Run this script to check all prerequisites at once:

```bash
#!/bin/bash
echo "=== Kubernetes STT Prerequisites Check ==="

echo -n "kubectl: "
kubectl version --client &>/dev/null && echo "OK" || echo "MISSING"

echo -n "Helm: "
helm version &>/dev/null && echo "OK" || echo "MISSING"

echo -n "Cluster Access: "
kubectl cluster-info &>/dev/null && echo "OK" || echo "FAILED"

echo -n "Nodes Ready: "
kubectl get nodes | grep -q "Ready" && echo "OK" || echo "FAILED"

echo -n "Storage Class: "
kubectl get storageclass &>/dev/null && echo "OK" || echo "MISSING"

echo -n "GPU Resources: "
kubectl get nodes -o json | jq -e '.items[].status.capacity."nvidia.com/gpu"' &>/dev/null && echo "OK" || echo "NOT DETECTED"

echo "=== Check Complete ==="
```

## AWS-Specific Prerequisites

If deploying on AWS EKS, see:

#### [AWS EKS Setup](/models/self-host/kubernetes-setup/aws/eks-setup)

Complete guide for setting up EKS cluster with GPU support