This gist demonstrates how to deploy DeepSeek Harness (DSH) on Kubernetes and connect it to a local Qwen3-30B-A3B-Thinking-2507 model running on the same cluster. The instructions have been tested on the GMKtec NucBox K11 Mini PC connected to the OrangePi AI Studio Pro extension dock.
kubectl apply -f vllm.yamlFirst clone the repository runzhliu/deepseek-harness-docker. Use the release tag image-v0.1.2-rc.1-r1.
git clone https://github.com/runzhliu/deepseek-harness-docker.git \
-b image-v0.1.2-rc.1-r1Next, install the deepseek-harness Helm chart with the provided dsh-values.yaml.
helm install deepseek-harness \
deepseek-harness-docker/charts/deepseek-harness \
-f dsh-values.yamlOnce the DSH pod is running, copy the provided settings.yaml to $DSH_HOME/settings.yaml within the pod. By default DSH_HOME is /home/node/.dsh.
kubectl cp settings.yaml deepseek-harness-0:/home/node/.dsh/settings.yamlOptionally issue the TLS certificate with cert-manager and configure Ingress.
kubectl apply -f dsh-extra.yamlNow either access DSH web portal with kubectl port-forward and visit http://localhost:3080/?token=XXXX:
kubectl port-forward svc/deepseek-harness 3080:3080Or access it via Ingress with the appropriate URL. The login token is available from the pod logs.
kubectl logs sts/deepseek-harness- 2026-09-06 22:00 HKT: add DeepSeek Harness related manifests and update instructions in README
- 2026-09-06 18:00 HKT: fix title and replace vLLM-Ascend example with working deployment
- 2026-09-05: add initial vLLM-Ascend example