Управление профилями рабочей нагрузки с помощью Azure CLI
Статья
Узнайте, как управлять средой профилей рабочих нагрузок с помощью Azure CLI.
Создание приложения-контейнера в профиле
По умолчанию среда "Приложения контейнеров" создается с помощью управляемой виртуальной сети, которая автоматически создается для вас. Созданные виртуальные сети недоступны при создании в клиенте Майкрософт.
Кроме того, вы можете создать среду с пользовательской виртуальной сетью , если вам потребуется какая-либо из следующих функций:
Взаимодействие с ресурсами за частными конечными точками в виртуальной сети
При создании среды с пользовательской виртуальной сетью у вас есть полный контроль над конфигурацией виртуальной сети. Этот объем управления позволяет реализовать следующие функции:
Скопируйте значение идентификатора и вставьте его в следующую команду.
Делегирование Microsoft.App/environments необходимо предоставить среде выполнения контейнерных приложений необходимый контроль над виртуальной сетью для запуска профилей рабочих нагрузок в среде "Приложения контейнеров".
Для подсети можно указать значение /27 CIDR (32 IP-адреса-8). Если вы собираетесь указать /27 CIDR, рассмотрите следующие элементы:
Для инфраструктуры приложений контейнеров зарезервировано 11 IP-адресов. Таким образом, /27 CIDR имеет не более 21 доступных IP-адресов.
IP-адреса распределяются по-разному между только потреблением и выделенными планами:
Только за использование
Выделенные
Для каждой реплики требуется один IP-адрес. Пользователи не могут иметь приложения с более чем 21 репликами во всех приложениях. Для развертывания нулевого простоя требуется двойные IP-адреса, так как старая редакция выполняется, пока новая редакция не будет успешно развернута.
Для каждого экземпляра (узла виртуальной машины) требуется один IP-адрес. В этих профилях рабочей нагрузки может быть до 21 экземпляров, а также сотни или более реплик, работающих в этих профилях рабочей нагрузки.
Создание среды профилей рабочей нагрузки
Примечание
Вы можете настроить, разрешает ли приложение-контейнер общедоступный входящий трафик или только входящий трафик из виртуальной сети на уровне среды. Чтобы ограничить входящий трафик только виртуальной сетью --internal-only , установите флаг.
Эта команда развертывает приложение в встроенном профиле рабочей нагрузки потребления. Если вы хотите создать приложение в выделенном профиле, сначала необходимо добавить профиль в среду.
Эта команда создает новое приложение в среде с помощью определенного профиля рабочей нагрузки.
Добавление профилей
Добавьте новый профиль рабочей нагрузки в существующую среду.
Выбранное <WORKLOAD_PROFILE_NAME> для заполнителя значение — понятное имя профиля рабочей нагрузки.
Использование понятных имен позволяет добавлять несколько профилей одного типа в среду. Понятное имя — это то, что вы используете при развертывании и обслуживании приложения-контейнера в профиле рабочей нагрузки.
Редактирование профилей
Можно изменить минимальное и максимальное количество узлов, используемых профилем рабочей нагрузки с помощью update команды.
Выберите профиль рабочей нагрузки и используйте поле "Имя " при добавлении или обновлении профилей рабочей нагрузки с az containerapp env workload-profile add параметрами или az containerapp env workload-profile update командами --workload-profile-type .
Отображение профиля рабочей нагрузки
Отображение сведений о профиле рабочей нагрузки.
Azure CLI
az containerapp env workload-profile show \
--resource-group<RESOURCE_GROUP> \
--name<ENVIRONMENT_NAME> \
--workload-profile-name<WORKLOAD_PROFILE_NAME>
Присоединитесь к серии встреч для создания масштабируемых решений искусственного интеллекта на основе реальных вариантов использования с другими разработчиками и экспертами.
В этом модуле пользователи могут создавать, настраивать и управлять приложениями-контейнерами и их средами. В ней также рассматриваются параметры входящего трафика, масштабирование, управление экземплярами и рекомендации по безопасности с рекомендациями по настройке приложений контейнеров Azure.