Как обновить базовый образ многих микросервисов

docker #kubernetes #devops

#docker #kubernetes #devops

Вопрос:

В настоящее время у меня запущено более 50 микросервисов mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim каждый из этих микросервисов имеет свой собственный репозиторий git и свой собственный файл dockerfile, ссылающийся на этот образ.

Существует ли лучшая практика / метод для мониторинга общедоступного репозитория для новых выпусков базового образа Microsoft, а затем автоматического обновления файлов dockerfile для всех этих приложений?

Любая помощь будет оценена

Ответ №1:

Если вы используете реестр контейнеров Azure, он предоставляет задачи ACR, которые можно использовать для автоматизации нужного сценария:

https://docs.microsoft.com/en-us/azure/container-registry/container-registry-tutorial-base-image-update

Комментарии:

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