Está creando microservicios basados en Docker y desea el CI y el almacenamiento de artefactos recomendados por Google. ¿Qué debería hacer?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Configure un activador de Cloud Build para los cambios en el código fuente. Use Cloud Build para crear imágenes de contenedor para cada microservicio, etiquételas con el hash de la confirmación del código y envíelas a Container Registry..
Por qué esta es la respuesta
La opción correcta utiliza Cloud Build para CI y Container Registry para el almacenamiento de artefactos, que son las herramientas recomendadas por Google para este propósito. Configurar un activador de Cloud Build para los cambios en el código fuente automatiza el proceso de CI/CD. Etiquetar las imágenes con el hash de la confirmación del código garantiza la trazabilidad y la inmutabilidad, lo cual es crucial para la gestión de versiones de microservicios. Enviar las imágenes a Container Registry es el método estándar para almacenar imágenes Docker en Google Cloud. Las opciones incorrectas tienen fallas: Enviar imágenes a Cloud Storage no es el uso principal de Cloud Storage para imágenes de contenedor; Container Registry está diseñado para esto. Sondear el repositorio con Cloud Scheduler es menos eficiente que un activador directo de Cloud Build, y etiquetar con una marca de tiempo puede ser menos útil para la trazabilidad que un hash de confirmación. Etiquetar una imagen como "latest" es una mala práctica para entornos de producción, ya que puede sobrescribir versiones anteriores y dificultar las reversiones.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta