What problem does it solve?
Preparing a real multi-node Kubernetes cluster for AIPerf benchmarking involves many failure-prone steps: installing JobSet, wiring registry pull secrets, choosing node placement and storage classes, and scoping operator RBAC. This Skill guides the one-time cluster setup so the aiperf-operator installs correctly the first time instead of leaving every benchmark pod Pending.
Core Features & Use Cases
- Cluster inventory and prerequisite checks: Verify Kubernetes version, JobSet CRDs, GPU device plugin, storage classes, node taints, and registry access before installing anything.
- Guided Helm installation: Install JobSet v0.8.0, create operator and benchmark namespaces with pull secrets, and deploy the aiperf-operator chart from a versioned values file.
- Pitfall avoidance and verification: Documents sharp edges around tolerations, storage classes, Kueue queue routing, RBAC scoping, and mutable image tags, plus
helm test and aiperf kube preflight verification steps.
- Use Case: A platform engineer receives a new DGX cluster with tainted GPU node pools and a private registry, and uses this Skill to install the operator, configure a 1Ti results PVC, and validate the setup with preflight checks before handing the cluster to benchmark users.
Quick Start
Use the aiperf-kube-setup skill to prepare my Kubernetes cluster for AIPerf by inventorying the nodes, installing JobSet and the aiperf-operator Helm chart with a values file, and verifying the install with preflight checks.