API ВЕГА

Обзор

Пошаговая настройка AI Runway на AKS от чистого кластера до развёрнутой модели.

  • Описывает шесть последовательных шагов: проверка кластера, установка контроллера, оценка GPU, настройка провайдера инференса, первое развёртывание модели и итоги

  • Включает предупреждения о стоимости GPU-пулов узлов и обработку ошибок при типовых проблемах развёртывания

  • Поддерживает возобновление с любого шага через аргумент skip-to-step N, если настройка завершена частично

  • Использует только CLI-инструменты kubectl и make; инструменты MCP не требуются

Настройка AI Runway на AKS

Этот skills проводит пользователя от чистого кластера Kubernetes до работающего развёртывания AI-модели. Следуйте шагам последовательно, если пользователь не передаёт skip-to-step N для возобновления с конкретной фазы.

Учёт стоимости: GPU-пулы узлов несут значительные вычислительные расходы (A100-80GB может стоить $3–5+/час). Убедитесь, что пользователь понимает финансовые последствия, прежде чем выделять GPU-ресурсы.

Предварительные требования

Этот skills предполагает, что кластер AKS уже существует. Если у пользователя нет кластера, сначала передайте управление в skills azure-kubernetes для его создания (с GPU-пулом узлов, если только инференс только на CPU не подходит), а затем вернитесь сюда.

Краткий справочник

СвойствоЗначение
Лучше всего подходит дляСквозной онбординг AI Runway на AKS
CLI-инструментыkubectl, make, curl
MCP-инструментыОтсутствуют
Связанные skillsazure-kubernetes (настройка кластера), azure-диагностика (устранение неполадок)

Когда использовать этот skills

Используйте этот skills, когда пользователь хочет:

  • Настроить AI Runway на существующем кластере AKS с нуля

  • Установить контроллер AI Runway и CRD

  • Оценить совместимость GPU-оборудования для развёртывания модели

  • Выбрать и установить провайдер инференса (KAITO, Dynamo, KubeRay)

  • Развернуть свою первую AI-модель на AKS через AI Runway

  • Возобновить частично завершённую настройку AI Runway с конкретного шага

MCP-инструменты

Этот skills не использует инструменты MCP. Все операции с кластером выполняются напрямую через kubectl и make.

Правила

  • Выполняйте шаги последовательно — загружайте справочную информацию для каждого шага по мере его достижения

  • Сообщайте о состоянии кластера на каждом шаге: ✓ исправен, ✗ отсутствует/сбой

  • Запрашивайте подтверждение пользователя перед любыми действиями по установке или развёртыванию

  • Если шаг уже завершён, сообщите о статусе и перейдите к следующему шагу

  • Если пользователь передаёт skip-to-step N, начните с шага N; считайте, что предыдущие шаги выполнены

Шаги

№ШагСправочник
1Проверка кластера — контекст, инвентаризация узлов, обнаружение GPUstep-1-verify.md
2Установка контроллера — CRD + развёртывание контроллераstep-2-controller.md
3Оценка GPU — обнаружение моделей GPU, проверка ограничений dtype/attentionstep-3-gpu.md
4Настройка провайдера — выбор и установка провайдера инференсаstep-4-provider.md
5Первое развёртывание — выбор модели, развёртывание, проверка Readystep-5-deploy.md
6Итоги — резюме, smoke-тест, следующие шагиstep-6-summary.md

Обработка ошибок

Ошибка / СимптомВероятная причинаРешение
Отсутствует контекст kubeconfigНет подключения к кластеруВыполните az aks get-credentials или эквивалентную команду
Контроллер в CrashLoopBackOffПроблема с конфигурацией или RBACkubectl logs -n airunway-system -l control-plane=controller-manager --previous
Провайдер не готовПроблема с загрузкой образа или RBACkubectl logs <pod-name> -n <namespace> для пода провайдера
ModelDeployment завис в PendingСбой планирования GPU или провайдер не готовkubectl describe modeldeployment <name> -n <namespace> events
Ошибки bfloat16 при инференсеT4 или V100 не поддерживают bfloat16Добавьте --dtype float16 в аргументы запуска обслуживания

Подробности по обработке ошибок и процедурам отката см. в troubleshooting.md.

Установка

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