Tienes un Dockerfile para desplegar en Google Kubernetes Engine. ¿Qué pasos debes seguir?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crea una imagen de Docker a partir del Dockerfile, súbela a Container Registry, crea un YAML de Deployment que haga referencia a esa imagen y usa kubectl para crear el Deployment..
Por qué esta es la respuesta
Para desplegar una aplicación en Google Kubernetes Engine (GKE) utilizando un Dockerfile, el proceso estándar y correcto implica varios pasos. Primero, debes construir una imagen de Docker a partir de tu Dockerfile. Esta imagen contiene tu aplicación y sus dependencias. Luego, esta imagen debe ser almacenada en un registro de imágenes accesible por GKE, como Google Container Registry (GCR) o Artifact Registry. Una vez que la imagen está en el registro, necesitas definir cómo GKE debe ejecutar tu aplicación. Esto se hace creando un archivo de configuración YAML para un Deployment de Kubernetes, que especifica la imagen de Docker a usar y otras configuraciones de despliegue. Finalmente, utilizas la herramienta de línea de comandos kubectl para aplicar este archivo YAML a tu clúster de GKE, lo que crea el Deployment y despliega tu aplicación. Las opciones incorrectas no siguen el flujo de trabajo estándar de GKE. kubectl app deploy y gcloud app deploy no son comandos válidos para desplegar directamente un Dockerfile en GKE. Subir la imagen a Cloud Storage no es el método correcto, ya que GKE necesita acceder a un registro de imágenes para extraer las imágenes de los contenedores.
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