Краткое руководство. Развертывание в приложениях контейнеров Azure с помощью Visual Studio Code
С помощью Azure Container Apps можно запускать микрослужбы и контейнерные приложения на бессерверной платформе. Благодаря Azure Container Apps вы можете пользоваться преимуществами выполнения контейнеров, не заботясь о настройке облачной инфраструктуры вручную и сложных оркестраторах контейнеров.
В этом руководстве описано, как развернуть контейнерное приложение в приложениях контейнеров Azure с помощью Visual Studio Code.
Необходимые компоненты
- Учетная запись Azure с активной подпиской. Если ее нет, можно создать учетную запись бесплатно.
- Visual Studio Code, доступный как бесплатная загрузка.
- Установлены следующие расширения Visual Studio Code:
- Расширение учетной записи Azure
- Расширение "Приложения контейнеров Azure"
- Расширение Docker.
Клонирование проекта
Откройте новое окно Visual Studio Code.
Выберите F1 , чтобы открыть палитру команд.
Введите Git: Клонируйте и нажмите клавишу ВВОД.
Введите следующий URL-адрес, чтобы клонировать пример проекта:
https://github.com/Azure-Samples/containerapps-albumapi-javascript.git
Примечание.
В этом руководстве используется проект JavaScript, но шаги не зависят от языка.
Выберите папку для клонирования проекта.
Нажмите кнопку "Открыть ", чтобы открыть проект в Visual Studio Code.
Вход в Azure
Выберите F1 , чтобы открыть палитру команд.
Выберите Azure: войдите и следуйте инструкциям по проверке подлинности.
После входа вернитесь в Visual Studio Code.
Создание и развертывание в приложениях контейнеров Azure
Расширение "Приложения контейнеров Azure" для Visual Studio Code позволяет выбирать существующие ресурсы контейнерных приложений или создавать новые для развертывания приложений. В этом сценарии вы создадите новую среду приложения контейнера и приложение-контейнер для размещения приложения. После установки расширения "Приложения контейнеров" вы можете получить доступ к его функциям на панели управления Azure в Visual Studio Code.
Выберите F1 , чтобы открыть палитру команд и запустить приложения контейнеров Azure: развернуть проект из рабочей области .
Введите следующие значения, как показано расширением.
Prompt Значение Выбор подписки Выберите подписку Azure, которую нужно использовать. Выбор среды приложений-контейнеров Выберите "Создать новую среду приложений контейнеров". Вы задаете этот вопрос только в том случае, если у вас есть существующие среды приложений контейнеров. Введите имя нового ресурса приложения контейнера Введите my-container-app. Выбор расположения Выберите регион Azure рядом с вами. Хотите сохранить конфигурацию развертывания? Выберите Сохранить. Откроется панель журнала действий Azure и отображается ход развертывания. Этот процесс может занять несколько минут.
После завершения этого процесса Visual Studio Code отображает уведомление. Выберите "Обзор" , чтобы открыть развернутое приложение в браузере.
В строке расположения браузера добавьте
/albums
путь в конце URL-адреса приложения, чтобы просмотреть данные из примера запроса API.
Поздравляем! Вы успешно создали и развернули первое приложение контейнера с помощью Visual Studio Code.
Очистка ресурсов
Если вы не собираетесь продолжать использовать это приложение, вы можете удалить экземпляр Azure Container Apps и все связанные службы одновременно, удалив группу ресурсов.
Чтобы удалить созданные ресурсы, выполните на портале Azure следующие действия:
- Выберите группу ресурсов my-container-app в разделе "Обзор ".
- Нажмите кнопку Удалить группу ресурсов на панели инструментов в разделе Обзор группы ресурсов.
- Введите имя группы ресурсов my-container-app в диалоговом окне подтверждения "my-container-apps".
- Выберите команду Удалить. Процесс удаления группы ресурсов может занять несколько минут.
Совет
Возникли проблемы? Сообщите о них в репозитории Azure Container Apps на GitHub.