Образ докеры для развертывания пакета SDK для Azure python

Может быть, кто-нибудь поможет мне решить эту проблему, так как я немного сбит с толку и, честно говоря, выгораю от этого маленького проекта.

У меня 2 веб-приложения, одно мое production environemnet, а другое веб-приложение - это staging, У меня есть конвейер, который создает образ докера и отправляет его в промежуточную стадию для тестирования, и когда я доволен результатом, я делаю своп, чтобы отправить все в prod.

Теперь здесь все работает нормально, но я понимаю, что версия, созданная докером, не совпадает между staging и prod. (постановка все время отстает на одну версию).

Итак, я изучал azure python sdk, чтобы узнать, могу ли я безуспешно запустить сценарий развертывания конкретной версии докера, которая есть в моем azure acr.

Я могу перечислить образы докеров, которые у меня есть, из azure-cli, но я не могу найти библиотеку python sdk для автоматизации этого развертывания.

единственный фрагмент кода, который я нашел, был следующим:

      from azure.containerregistry import ContainerRegistryClient
from azure.identity import DefaultAzureCredential

account_url = "URL"
client = ContainerRegistryClient(account_url, DefaultAzureCredential())

но ничего, связанного с развертыванием определенных образов докеров в веб-приложении. Если кто-нибудь может помочь мне найти библиотеку python для этого, я был бы признателен.

Большое спасибо

1 ответ

Библиотека реестра контейнеров Azure не содержит функций для развертывания определенных образов докеров в веб-приложении. Однако есть документация по использованию Azure CLI для создания и запуска образа контейнера с помощью задач ACR или использования docker cli для отправки / извлечения в / из ACR.

Можете ли вы также предоставить дополнительную информацию о своем развертывании (это может помочь мне донести до вас нужную информацию)? Вы выполняете развертывание на виртуальной машине Azure, в кубернетах или на чем-то еще?

К вашему сведению, я - разработчик в команде Azure SDK и внес свой вклад в библиотеку ACR Python.

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