Generated banner for Airunway Aks Setup
Generated logo for Airunway Aks Setup

Airunway Aks Setup

MicrosoftOfficialCreated by Microsoft

  • Skill
  • Workflow
  • Cloud and DevOps
  • MIT
  • No issues found

From the author

Set up AI Runway on AKS — from bare cluster to running model. Covers cluster verification, controller install, GPU assessment, provider setup, and first deployment. WHEN: "setup AI Runway", "onboard AKS cluster", "install AI Runway", "airunway setup", "deploy model to AKS", "GPU inference on AKS", "KAITO setup on AKS", "run LLM on AKS", "vLLM on AKS", "set up model serving on AKS", "AI Runway controller".
— the description by Microsoft

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

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/microsoft/airunway-aks-setup/download
  2. Unzip 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

PropertyValue
Best forEnd-to-end AI Runway onboarding on AKS
CLI toolskubectl, make, curl
MCP toolsNone
Related skillsazure-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

  1. Execute steps in sequence — load the reference for each step as you reach it

  2. Report cluster state at each step: ✓ healthy, ✗ missing/failed

  3. Ask for user confirmation before any install or deployment action

  4. If a step is already complete, report status and skip to the next step

  5. If the user provides skip-to-step N, start at step N; assume prior steps are complete

Steps

#StepReference
1Cluster Verification — context check, node inventory, GPU detectionstep-1-verify.md
2Controller Installation — CRD + controller deploymentstep-2-controller.md
3GPU Assessment — detect GPU models, flag dtype/attention constraintsstep-3-gpu.md
4Provider Setup — recommend and install inference providerstep-4-provider.md
5First Deployment — pick a model, deploy, verify Readystep-5-deploy.md
6Summary — recap, smoke test, next stepsstep-6-summary.md

Error Handling

Error / SymptomLikely CauseRemediation
No kubeconfig contextNot connected to a clusterRun az aks get-credentials or equivalent
Controller in CrashLoopBackOffConfig or RBAC issuekubectl logs -n airunway-system -l control-plane=controller-manager --previous
Provider not readyImage pull or RBAC issuekubectl logs <pod-name> -n <namespace> for the provider pod
ModelDeployment stuck in PendingGPU scheduling failure or provider not readykubectl describe modeldeployment <name> -n <namespace> events
bfloat16 errors at inferenceT4 or V100 lacks bfloat16 supportAdd --dtype float16 to serving args

For full error handling and rollback procedures, see troubleshooting.md.

Files

references/gpu-profiles.md

GPU Compatibility Reference

This reference is used by the airunway-aks-setup skill during Step 3 — GPU Assessment to match detected GPU hardware to known compatibility profiles and surface constraints before model deployment.

GPU Profiles

GPU ModelVRAM (GB)bfloat16float16Attention BackendsCompute CapabilityNotes
T416NoYesXFORMERS7.5No bfloat16 — must use float16 or float32.
V100 (16 GB)16NoYesXFORMERS7.0Limited flash attention. Prefer xformers.
V100 (32 GB)32NoYesXFORMERS7.0Same dtype constraints as 16 GB variant.
A1024YesYesFLASH_ATTN, XFORMERS8.6Single-slot Ampere GPU.
A10G24YesYesFLASH_ATTN, XFORMERS8.6Good general-purpose GPU. Common in AWS.
L424YesYesFLASH_ATTN, XFORMERS8.9Inference-optimized. Common in GCP and Azure.
L40S48YesYesFLASH_ATTN, TRITON_ATTN, XFORMERS8.9Ada Lovelace. Growing availability on Azure.
A100 (40 GB)40YesYesFLASH_ATTN, TRITON_ATTN, XFORMERS8.0High-performance training and inference.
A100 (80 GB)80YesYesFLASH_ATTN, TRITON_ATTN, XFORMERS8.0Recommended for large models (70B+).
H10080YesYesFLASH_ATTN, TRITON_ATTN, XFORMERS9.0Highest single-GPU performance.
H200 (SXM)141YesYesFLASH_ATTN, TRITON_ATTN, XFORMERS9.0Maximum memory (HBM3e).
H2096YesYesFLASH_ATTN, TRITON_ATTN, XFORMERS9.0China-market H100 derivative. 96 GB HBM3.
Attention Backends
BackendDescriptionMin Compute Capability
FLASH_ATTNFlashAttention-2 — fastest, lowest memory8.0 (Ampere+)
TRITON_ATTNTriton-based attention — good performance8.0 (Ampere+)
XFORMERSMemory-efficient attention — works on older GPUs7.0 (Volta+)

Compatibility Warnings

Surface these warnings when the following GPUs are detected:

T4

Warning: T4 GPUs do not support bfloat16. You must configure --dtype float16 in serving arguments. Failure to do so causes errors or silent dtype casting.

V100

Warning: V100 GPUs do not support bfloat16 and have limited flash attention support. Use xformers backend and --dtype float16.

Model Sizing & Recommendations

For VRAM sizing estimates and starter model recommendations, see model-sizing.md.

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