Как переключить профиль рабочей нагрузки приложения-контейнера Azure с потребления на выделенный профиль рабочей нагрузки?

Я создал приложение-контейнер Azure с быстрым изображением. Здесь мое контейнерное приложение находится в профиле рабочей нагрузки потребления, так как при развертывании с помощью образа быстрого запуска нет возможности выбирать между профилями рабочей нагрузки.

Теперь я хочу переключить профиль рабочей нагрузки моего контейнерного приложения с потребления на выделенный профиль рабочей нагрузки, который я создал.

Любые предложения о том, как этого добиться?

Спасибо..

Я не мог найти законного решения для этого.

Я могу добавлять специальные профили рабочей нагрузки в среду контейнерных приложений. Итак, я только что удалил свое приложение-контейнер и создал его снова, но на этот раз с явным образом Docker. Здесь это дало мне возможность выбирать между профилями рабочей нагрузки.

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
93
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

К сожалению, невозможно переключить профиль из уже запущенного приложения-контейнера. Чтобы переключить профиль рабочей нагрузки приложения-контейнера Azure с потребления на выделенный, вам потребуется повторно развернуть приложение с выделенным профилем.

Кстати, при создании приложения-контейнера с образом быстрого запуска вы ограничены только профилем рабочей нагрузки «Потребление». Однако при развертывании с явным образом Docker вам будет предоставлена ​​возможность выбрать один из доступных профилей рабочей нагрузки.

  1. Удалите текущее приложение-контейнер.

  2. Создайте и отправьте свой явный образ Docker на свой акр.

  3. Выберите выделенный профиль рабочей нагрузки, который вы хотите использовать в процессе создания.

az containerapp env workload-profile add \
  --name ArkoContainerAppEnv \
  --resource-group arkorg \
  --workload-profile-name ArkoDedicate \
  --workload-profile-type D4 \
  --min-nodes 1 \
  --max-nodes 2

  1. Создайте новое приложение-контейнер с явным образом Docker и профилем рабочей нагрузки.
az containerapp create \
  --resource-group arkorg \
  --name arkocontainerapp1 \
  --image arkoacr1.azurecr.io/sample-app:v1 \
  --environment ArkoContainerAppEnv \
  --workload-profile-name ArkoDedicated \
  --cpu 1 \
  --memory 2Gi

Вы можете проверить или отредактировать то же самое, используя

az containerapp show --resource-group arkorg--name arkocontainerapp1 > current-config.json

если вы вносите какие-либо изменения в профиль рабочей нагрузки, вы можете обновить его, используя:

az containerapp update --resource-group arkorg--name arkocontainerapp1 --set workloadProfileName=vivekdedicated

@VivekPanchal, твоя проблема решена?

Arko 22.07.2024 13:56
Ответ принят как подходящий

Вы можете изменить это на портале Azure, странице «Обзор приложения-контейнера», «Свойства», «Профиль рабочей нагрузки».

Другие вопросы по теме

Похожие вопросы