mcpField
A
airunway-aks-setup

airunway-aks-setup

公式
github.com/microsoftクラウド・DevOps1.6k362.7k 回インストール今日更新
リポジトリ

airunway-aks-setup について

AI Runway AKS Setup は、既存の AKS クラスターから AI Runway によるモデルのデプロイ完了までを案内するエージェントスキルです。クラスターの確認、コントローラーのインストール、GPU の評価、プロバイダー設定、初回デプロイの6つの手順を順番に実行します。skip-to-step N で途中の手順から再開することもできます。

主な機能

  1. 016段階の順序化されたセットアップ手順
  2. 02クラスターコンテキストと GPU ノードの検出
  3. 03コントローラーの CRD とデプロイのインストール
  4. 04GPU モデルと dtype の制約の評価
  5. 05推論プロバイダーの推奨とインストール
  6. 06Ready 状態を確認する初回モデルデプロイ

活用シーン

  1. 01既存の AKS クラスターへの AI Runway の初回セットアップ
  2. 02途中まで完了した AI Runway 構成の再開
  3. 03モデルのデプロイ前の GPU 互換性の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoft/azure-skills --skill airunway-aks-setup

インストール後、Claude Code で/airunway-aks-setupを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
gpu-profiles.md
model-sizing.md
optional-gpu-day2.md
powershell-notes.md
troubleshooting.md
references/steps/
step-1-verify.md
step-2-controller.md
step-3-gpu.md
step-4-provider.md
step-5-deploy.md
step-6-summary.md

詳細

AI Runway AKS のセットアップ

このスキルでは、空の Kubernetes クラスターから AI モデルのデプロイを実行するまでの手順を案内します。特定のフェーズから再開するためにユーザーが skip-to-step N を指定した場合を除き、各ステップを順番に進めてください。

コストに関する注意: GPU ノードプールには多額のコンピューティング料金が発生します(A100-80GB は 1 時間あたり $3~5 以上かかる場合があります)。GPU リソースをプロビジョニングする前に、ユーザーがコストへの影響を理解していることを確認してください。

前提条件

このスキルでは、AKS クラスターがすでに存在することを前提としています。クラスターがない場合は、まず azure-kubernetes スキルに引き継いでクラスターをプロビジョニングしてください(CPU のみの推論で問題ない場合を除き、GPU ノードプールを含めます)。その後、ここに戻ってください。

クイックリファレンス

プロパティ値
最適な用途AKS での AI Runway のエンドツーエンドのオンボーディング
CLI ツールkubectl、make、curl
MCP ツールなし
関連スキルazure-kubernetes(クラスターのセットアップ)、azure-diagnostics(基本的なトラブルシューティング)、任意の aks-gpu-inference(既存の GPU/推論に関する Day-2 インシデントのみ)

このスキルを使用する場面

ユーザーが次のことを希望する場合に、このスキルを使用してください。

  • 既存の AKS クラスターに AI Runway を一からセットアップする
  • AI Runway コントローラーと CRD をインストールする
  • モデルのデプロイに向けて GPU ハードウェアとの互換性を評価する
  • 推論プロバイダー(KAITO、Dynamo、KubeRay)を選択してインストールする
  • AI Runway を使って最初の AI モデルを AKS にデプロイする
  • 特定のステップから、途中まで完了した AI Runway のセットアップを再開する

GPU のセットアップと Day-2 インシデント

初期の GPU ノードプール、プロバイダー、コントローラー、モデルのセットアップは、このスキルで行ってください。 既存の GPU または推論デプロイに影響するインシデントの場合は、対象を絞った任意のアドオンを提案するかどうかを判断する前に、 optional-gpu-day2.md を読み込んでください。

MCP ツール

このスキルでは MCP ツールを使用しません。すべてのクラスター操作は kubectl と make を直接使って実行します。

ルール

  1. ステップを順番に実行します。各ステップに進んだら、そのステップのリファレンスを読み込みます
  2. 各ステップでクラスターの状態を報告します:✓ 正常、✗ 不足/失敗
  3. インストールやデプロイを実行する前に、ユーザーの確認を求めます
  4. すでに完了しているステップは、状態を報告して次のステップに進みます
  5. ユーザーが skip-to-step N を指定した場合は、ステップ N から開始します。前のステップは完了済みとして扱います

ステップ

#ステップリファレンス
1クラスターの確認 — コンテキストの確認、ノードの一覧、GPU の検出step-1-verify.md
2コントローラーのインストール — CRD とコントローラーのデプロイstep-2-controller.md
3GPU の評価 — GPU モデルを検出し、dtype/attention の制約を特定step-3-gpu.md
4プロバイダーのセットアップ — 推論プロバイダーを推奨してインストールstep-4-provider.md
5最初のデプロイ — モデルを選択してデプロイし、Ready を確認step-5-deploy.md
6まとめ — 要点の整理、スモークテスト、次のステップstep-6-summary.md

エラー処理

エラー/症状考えられる原因対処方法
kubeconfig のコンテキストがないクラスターに接続されていないaz aks get-credentials または同等のコマンドを実行します
コントローラーが CrashLoopBackOff になっている設定または RBAC の問題kubectl logs -n airunway-system -l control-plane=controller-manager --previous
プロバイダーが準備できないイメージのプルまたは RBAC の問題プロバイダーの Pod に対して kubectl logs <pod-name> -n <namespace> を実行します
ModelDeployment が Pending のままになるGPU のスケジューリング失敗、またはプロバイダーの準備未完了kubectl describe modeldeployment <name> -n <namespace> のイベントを確認します
推論時に bfloat16 エラーが発生するT4 または V100 が bfloat16 に対応していないサービング引数に --dtype float16 を追加します

エラー処理とロールバック手順の詳細は、troubleshooting.md を参照してください。

コメント