Поделиться через


Примеры запросов на развертывание приложения с помощью GitHub Copilot для предварительной версии Azure

Если вы не знакомы с Azure или хотите, чтобы инструменты и ИИ выполняли большую часть работы, вы можете попросить GitHub Copilot для Azure Preview помочь вам развернуть приложение. Используйте рекомендации для достижения наилучших результатов.

Примеры запросов на развертывание приложения

Если вы хотите использовать GitHub Copilot для Предварительной версии Azure для развертывания приложения, вы можете начать с открытого вопроса или запроса, как один из следующих примеров:

  • "@azure Помочь мне развернуть приложение в Azure".
  • "@azure Как развернуть это приложение?"
  • "@azure развернуть этот проект в Azure".
  • "@azure Запустить это приложение в Azure".

Затем добавьте дополнительные сведения для улучшения результатов. Ниже приведены некоторые примеры запросов:

Служба или технология Примеры запроса развертывания
Служба Azure Kubernetes (AKS)
  • "@azure Вы можете помочь мне создать новое развертывание в моем кластере AKS?"
  • "@azure Что такое команда для масштабирования развертывания до 5 реплик?"
  • "@azure Можно ли предоставить команду для предоставления развертывания в качестве службы?"
Служба приложений Azure
  • "@azure Сколько планов веб-приложения с помощью уровня "Бесплатный" развернуто, сгруппировано по регионам в подписке <заполнителя> ?"
  • "@azure Сколько веб-приложений развернуто на востоке?"
Приложения-контейнеры Azure
  • "@azure Как развернуть приложение контейнера в Azure?"
Интерфейс командной строки разработчика Azure (azd)
  • "@azure Использовать azd для развертывания проекта".
  • "@azure я хочу использовать azd для создания конвейера развертывания для моего приложения".
  • "@azure Инициализация проекта с помощью Интерфейса командной строки разработчика Azure".
  • "@azure Запустите конвейер azd".
Azure DevOps
  • "@azure Создать конвейер развертывания для этого проекта".
  • "@azure я не хочу развертывать приложение с локального компьютера. Можно ли настроить удаленное решение?
  • "@azure мне нужен конвейер CI/CD, чтобы я смог развернуть свое приложение".
  • "@azure мне нужна помощь по настройке конвейера для развертывания приложения в Azure".
  • "@azure Помогите мне создать конвейер автоматического развертывания для моего приложения".
  • "@azure этот проект готов к автоматическому развертыванию. Настройте это".
Служба Azure OpenAI
  • "@azure создание развертывания OpenAI с помощью модели gpt-3.5-turbo с помощью шаблона Terraform. Задайте для версии модели значение 0613".
GitHub Actions
  • "@azure Давайте будем использовать GitHub для развертывания приложения в Azure".
  • "@azure Настройка конвейера GitHub Actions для развертывания приложения в Azure".

Во многих случаях при запросе GitHub Copilot для Azure выбрать службы Azure и развернуть приложение в Azure, он создаст шаблоны Bicep и даст вам возможность azd начать развертывание.

Внимание

Вы всегда должны проверять шаблоны Bicep, чтобы убедиться, что GitHub Copilot для Azure рекомендуется. Кроме того, шаблоны предназначены для начала. Вы должны спланировать редактирование шаблонов в соответствии с вашими потребностями.

GitHub Copilot для Azure для развертывания моделей в Службе OpenAI Azure

Помимо примера запросов на развертывание в Службе OpenAI Azure, GitHub Copilot для Azure имеет следующие возможности:

  • Учитывая существующий ресурс OpenAI, пользователь может развернуть модель и при необходимости ввести имя для развертывания модели.
  • Учитывая имя существующей группы ресурсов и дополнительное расположение, пользователь может развернуть модель и @azure развернуть новый ресурс OpenAI. Пользователю необходимо ввести имя нового ресурса OpenAI для создания.
  • Учитывая расположение, пользователь может развернуть модель и @azure развернуть новую группу ресурсов и ресурс OpenAI. Пользователю необходимо ввести имя новой группы ресурсов и создаваемого ресурса OpenAI.
  • Если ошибка квоты недостаточна, пользователю будет предложено выбрать другой регион.

Примеры запросов на Служба Azure Kubernetes (AKS)

GitHub Copilot для Azure позволяет пользователям выполнять надежный набор задач, связанных с Служба Azure Kubernetes (AKS) непосредственно из представления чата GitHub Copilot. Эти навыки включают создание кластера AKS, развертывание манифеста в кластере AKS и создание команд Kubectl.

Создание кластера AKS

Пользователи могут быстро настроить кластер AKS с помощью простых запросов естественного языка. GitHub Copilot для Azure снижает сложность и время, необходимое для ручной настройки и развертывания кластера Kubernetes.

Кластер AKS можно создать с помощью следующих запросов:

  • [@azure] Вы можете помочь мне создать кластер Kubernetes
  • [@azure] Можно ли настроить кластер AKS для меня?
  • [@azure] У меня есть контейнерное приложение, можно ли создать кластер AKS для его размещения?
  • [@azure] создание кластера AKS
  • [@azure] Помогите мне создать кластер Kubernetes для размещения приложения

Развертывание манифеста в кластере AKS

Пользователи могут развертывать манифесты приложения в кластере AKS непосредственно из представления чата GitHub Copilot. Это упрощает процесс развертывания и обеспечивает согласованность. Используйте эти предопределенные запросы, чтобы снизить риск ошибок во время развертывания, что приводит к более надежным и стабильным развертываниям.

Чтобы развернуть файл манифеста в кластере AKS, можно использовать следующие запросы:

  • [@azure] поможет мне развернуть файл манифеста
  • [@azure] Можно ли развернуть манифест в кластере AKS?
  • [@azure] Можно ли развернуть манифест в кластере Kubernetes?
  • [@azure] Развертывание манифеста приложения в кластере AKS
  • [@azure] Развертывание манифеста для кластера AKS

Создание команды Kubectl

Пользователи могут создавать различные команды Kubectl для управления кластерами AKS без необходимости запоминать сложный синтаксис команд. Использование GitHub Copilot для Azure делает управление кластера более доступными и эффективными, особенно для пользователей, не являющихся экспертами Kubernetes.

Вы можете создать различные команды Kubectl для кластера AKS, используя следующие запросы:

  • [@azure] список всех служб для кластера AKS
  • Команда kubectl [@azure] для получения развертываний с по крайней мере 2 репликами в кластере AKS
  • [@azure] получение всех служб в кластере AKS с внешними IP-адресами
  • [@azure] Что такое команда kubectl, чтобы получить сведения о pod для кластера AKS?
  • [@azure] Вы можете получить команду kubectl для получения всех ресурсов API

Пример запроса отмены развертывания приложения

Если вы развернули приложение с azdпомощью, вы можете обратиться к GitHub Copilot для Предварительной версии Azure для получения помощи по отмене развертывания. В качестве расширения Visual Studio Code он содержит контекст о том, где и как вы развернули приложение в Azure.

Примеры запросов:

  • "@azure Undeploy мой проект с помощью Интерфейса командной строки разработчика Azure".
  • "@azure Использовать azd для отмены моего проекта".
  • "@azure Undeploy этот проект из Azure".
  • "@azure Остановить это приложение в Azure".
  • "@azure удалить этот код из запуска в Azure".

Примечание.

В настоящее время GitHub Copilot для Azure Preview может отменить развертывание приложения, если оно было первоначально развернуто с помощью AZD.