Вы создаете микросервисы на основе Docker и хотите использовать рекомендованные Google CI и хранилище артефактов. Что вы должны сделать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Настройте триггер Cloud Build для изменений в исходном коде. Используйте Cloud Build для сборки образов контейнеров для каждого микросервиса, помечайте их хешем коммита кода и отправляйте в Container Registry..
Почему это правильный ответ
Рекомендуемый подход Google для CI/CD с Docker-микросервисами включает Cloud Build и Container Registry. Настройка триггера Cloud Build на изменения в исходном коде автоматизирует процесс сборки. Использование хеша коммита для тегирования образов обеспечивает уникальность и отслеживаемость каждой версии, что критически важно для отката и аудита. Отправка образов в Container Registry (или Artifact Registry) — это стандартная практика для хранения и управления образами Docker в Google Cloud. Неправильные варианты: Отправка образов в Cloud Storage не является рекомендуемой практикой, так как Container Registry специально разработан для управления образами контейнеров. Тегирование номером версии менее гибко, чем хеш коммита. Опрос репозитория с помощью Cloud Scheduler менее эффективен, чем триггеры Cloud Build, которые реагируют на изменения в реальном времени. Тегирование меткой времени менее информативно, чем хеш коммита. Сборка одного образа и тегирование его как "latest" не подходит для микросервисов, так как каждый микросервис должен иметь свой собственный образ. Также тег "latest" не обеспечивает версионирование и может привести к проблемам с воспроизводимостью.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется