Cloud Deploy отправляет релиз в кластер GKE Dev. Вы хотите, чтобы при успешном развертывании в Dev происходило автоматическое продвижение в кластер Test. Следуя рекомендациям Google, как это следует настроить?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: 1. Создайте Cloud Function, которая вызывает Google Cloud Deploy API для продвижения приложения в кластер Test. 2. Настройте эту функцию так, чтобы она запускалась сообщениями SUCCEEDED Pub/Sub из топика clouddeploy-operations..
Почему это правильный ответ
Правильный ответ описывает рекомендуемый Google способ автоматического продвижения релиза. Cloud Deploy публикует сообщения о событиях жизненного цикла релиза в топике Pub/Sub clouddeploy-operations. Cloud Function, подписанная на сообщения SUCCEEDED из этого топика, может затем вызвать Google Cloud Deploy API для продвижения релиза в следующий этап (в данном случае, в кластер Test). Первый вариант неверен, потому что Cloud Build не является рекомендуемым инструментом для прямого продвижения релизов Cloud Deploy. Cloud Build предназначен для сборки и тестирования, а не для управления жизненным циклом развертывания Cloud Deploy. Второй вариант неверен, потому что он предлагает прослушивать топик cloud-builds, который относится к событиям Cloud Build, а не к событиям Cloud Deploy. Четвертый вариант неверен, так как он смешивает концепции Cloud Build и Cloud Deploy. Хотя Cloud Build может быть частью CI/CD пайплайна, прямое продвижение релизов Cloud Deploy должно управляться через API Cloud Deploy, обычно с помощью Cloud Function, реагирующей на события Cloud Deploy.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется