Airunway Aks Setup
MicrosoftOfficialCreated by Microsoft
- Skill
- Workflow
- Cloud and DevOps
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
The AI Runway AKS Setup skill provides a structured, step-by-step process to onboard AI Runway onto an existing AKS cluster. It guides users from initial cluster verification and GPU hardware assessment through controller installation, inference provider selection, and the deployment of their first AI model. The skill includes built-in compatibility checks for GPU types and model sizing recommendations to ensure successful inference deployments.
What it does
- Verifies existing AKS cluster health and GPU node inventory.
- Installs the AI Runway controller and necessary CRDs.
- Assesses GPU hardware compatibility and constraints.
- Configures and installs inference providers like KAITO, Dynamo, or KubeRay.
- Deploys and verifies the initial AI model serving instance.
- Provides troubleshooting guidance for common deployment and scheduling errors.
When to use it
- When you need to set up AI Runway on an existing AKS cluster from scratch.
- When you need to assess if your current GPU hardware supports specific model requirements.
- When you want to deploy a model using an inference provider on AKS.
- When you need to resume a partially completed AI Runway installation.
Advantages
- Ensures a logical, sequential setup process for complex AI infrastructure.
- Includes hardware-specific compatibility warnings for GPU types like T4 and V100.
- Provides clear model sizing and VRAM estimation guidance.
- Offers built-in error handling and troubleshooting steps for common AKS issues.
- Supports flexible resumption of setup via skip-to-step functionality.
Usage examples
- “I need to set up AI Runway on my AKS cluster.”
- The agent initiates the step-by-step onboarding process, starting with cluster verification.
- “Can you help me deploy a model to AKS using AI Runway?”
- The agent guides you through the controller installation, provider setup, and final model deployment steps.
- “Skip to step 4 for AI Runway setup.”
- The agent skips the initial verification and installation steps and begins directly with the inference provider setup.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/microsoft/airunway-aks-setup/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip airunway-aks-setup.zip -d .agents/skills
Documentation by Microsoft
AI Runway AKS Setup
This skill walks users from a bare Kubernetes cluster to a running AI model deployment. Follow each step in sequence unless the user provides skip-to-step N to resume from a specific phase.
Cost awareness: GPU node pools incur significant compute charges (A100-80GB can cost $3–5+/hr). Confirm the user understands cost implications before provisioning GPU resources.
Prerequisites
This skill assumes an AKS cluster already exists. If the user does not have a cluster, hand off to the azure-kubernetes skill first to provision one (with a GPU node pool unless CPU-only inference is acceptable), then return here.
Quick Reference
| Property | Value |
|---|---|
| Best for | End-to-end AI Runway onboarding on AKS |
| CLI tools | kubectl, make, curl |
| MCP tools | None |
| Related skills | azure-kubernetes (cluster setup), azure-diagnostics (baseline troubleshooting), optional aks-gpu-inference (existing GPU/inference Day-2 incidents only) |
When to Use This Skill
Use this skill when the user wants to:
Set up AI Runway on an existing AKS cluster from scratch
Install the AI Runway controller and CRDs
Assess GPU hardware compatibility for model deployment
Choose and install an inference provider (KAITO, Dynamo, KubeRay)
Deploy their first AI model to AKS via AI Runway
Resume a partially-complete AI Runway setup from a specific step
GPU setup versus Day-2 incidents
Keep initial GPU node-pool, provider, controller, and model setup in this skill. For an incident affecting an existing GPU or inference deployment, load optional-gpu-day2.md before deciding whether to offer the focused optional add-on.
MCP Tools
This skill uses no MCP tools. All cluster operations are performed directly via kubectl and make.
Rules
Execute steps in sequence — load the reference for each step as you reach it
Report cluster state at each step: ✓ healthy, ✗ missing/failed
Ask for user confirmation before any install or deployment action
If a step is already complete, report status and skip to the next step
If the user provides
skip-to-step N, start at step N; assume prior steps are complete
Steps
| # | Step | Reference |
|---|---|---|
| 1 | Cluster Verification — context check, node inventory, GPU detection | step-1-verify.md |
| 2 | Controller Installation — CRD + controller deployment | step-2-controller.md |
| 3 | GPU Assessment — detect GPU models, flag dtype/attention constraints | step-3-gpu.md |
| 4 | Provider Setup — recommend and install inference provider | step-4-provider.md |
| 5 | First Deployment — pick a model, deploy, verify Ready | step-5-deploy.md |
| 6 | Summary — recap, smoke test, next steps | step-6-summary.md |
Error Handling
| Error / Symptom | Likely Cause | Remediation |
|---|---|---|
| No kubeconfig context | Not connected to a cluster | Run az aks get-credentials or equivalent |
| Controller in CrashLoopBackOff | Config or RBAC issue | kubectl logs -n airunway-system -l control-plane=controller-manager --previous |
| Provider not ready | Image pull or RBAC issue | kubectl logs <pod-name> -n <namespace> for the provider pod |
| ModelDeployment stuck in Pending | GPU scheduling failure or provider not ready | kubectl describe modeldeployment <name> -n <namespace> events |
bfloat16 errors at inference | T4 or V100 lacks bfloat16 support | Add --dtype float16 to serving args |
For full error handling and rollback procedures, see troubleshooting.md.
Files
- ATTRIBUTION.mdAdded by AutoGineer986 B
- LICENSELicence file added by AutoGineer1.1 KiB
- SKILL.md4.4 KiB
- references/gpu-profiles.md2.5 KiB
- references/model-sizing.md1.8 KiB
- references/optional-gpu-day2.md1.1 KiB
- references/powershell-notes.md3.1 KiB
- references/steps/step-1-verify.md1.9 KiB
- references/steps/step-2-controller.md1.0 KiB
- references/steps/step-3-gpu.md834 B
- references/steps/step-4-provider.md2.0 KiB
- references/steps/step-5-deploy.md3.6 KiB
- references/steps/step-6-summary.md1.7 KiB
- references/troubleshooting.md1.5 KiB
Requirements and compatibility
Written for: Claude Code
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Claude Code frontmatter, Needs Node.js
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- Microsoft
- Publisher
- Microsoft (Official)
- Source
- microsoft/skills · .github/plugins/azure-skills/skills/airunway-aks-setup · commit 0696600
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from .github/plugins/azure-skills/LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
- Also distributed in
- microsoft/azure-skills
AutoGineer is not affiliated with or endorsed by Microsoft.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download airunway-aks-setup.zip