What problem does it solve?
Deploying DOCA service containers (Argus, DMS, Firefly, UROM service) on a BlueField DPU involves a non-obvious runtime: a kubelet running in standalone mode watching a static-pod manifests directory, with no full Kubernetes control plane. This Skill guides agents through the correct deployment workflow and prevents common failures like invented image tags, wrong pod-spec fields, and misdiagnosed restart loops.
Core Features & Use Cases
- Guided deployment workflow: Step-by-step configure, modify, run, test, and debug verbs for dropping YAML pod specs into the documented static-pod manifests directory on the BlueField Arm.
- Eight-layer error taxonomy: Diagnose failures across pod-spec syntax, scheduling, image pull, container runtime, volume mounts, network policy, version mismatch, and host layers.
- Smoke-before-bulk safety policy: Verify pod Running state, clean ENTRYPOINT logs, and per-service liveness signals before putting the BlueField under real workload.
- Use Case: An operator drops a Firefly pod-spec YAML onto a BlueField but the pod is stuck in ImagePullBackOff; the Skill walks the layered debug ladder to confirm the NGC image string, tag, and nvcr.io reachability.
Quick Start
Ask your agent to deploy the DMS container on my BlueField and verify the service is healthy before sending gNMI traffic.