Guía de inicio rápido: Implementa una app de Cloud Run mediante Cloud Shell

Implementar una app de Cloud Run con Cloud Shell

Aprende a configurar y a implementar una aplicación de muestra Hello World en Cloud Run y a ver el estado de los recursos del servicio en ejecución.


Para obtener orientación paso a paso directamente sobre esta tarea directamente en el editor de Cloud Shell, haz clic en Guiarme:

Guiarme


En las siguientes secciones, se explican los mismos pasos que cuando se hace clic en Guiarme.

Antes de comenzar

  1. Accede a tu cuenta de Google Cloud. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  3. Asegúrate de que la facturación esté habilitada para tu proyecto de Cloud. Obtén información sobre cómo verificar si la facturación está habilitada en un proyecto.

  4. En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  5. Asegúrate de que la facturación esté habilitada para tu proyecto de Cloud. Obtén información sobre cómo verificar si la facturación está habilitada en un proyecto.

Crea una aplicación

  1. Inicia el editor de Cloud Shell
  2. En la barra de estado de Cloud Code, selecciona New Application (Nueva aplicación).
  3. Selecciona Cloud Run application (Aplicación de Cloud Run) como tu tipo de aplicación preferido.
  4. Elige una app de Hello World de la lista de aplicaciones de ejemplo (Node.js, Python con frameworks de Flask y Django, Java y Go).

    Por ejemplo, si eliges Python (Flask): Hello World, se crea una app de Hello World de Python inicial (Flask).

  5. Selecciona una carpeta como tu ubicación de aplicación y haz clic en Create New Application.

    El editor de Cloud Shell carga la aplicación en un lugar de trabajo nuevo. Después de que se cargue el lugar de trabajo, se podrá acceder a la app en la vista del explorador.

Implementa en Cloud Run

Para implementar tu aplicación en Cloud Run, sigue estos pasos:

  1. Elige el comando Deploy to Cloud Run mediante la paleta de comandos (a la que puedes acceder con Ctrl/Cmd + Mayúsculas + P).

    Mediante esta acción se abre la IU Cloud Run: Deploy.Cloud Run: Ejecuta y depura la IU de forma local con el servicio preexistente que se seleccionó

  2. Si se te solicita, autoriza a Cloud Shell para que realice llamadas a la API de Google Cloud.

  3. Configura el proyecto de Google Cloud.

  4. Si se te solicita, haz clic en Enable APIs para habilitar la API de Cloud Run.

  5. En el diálogo Implementar en Cloud Run, selecciona un servicio preexistente o crea uno nuevo.

  6. Si creas un servicio nuevo, elige Cloud Run (fully managed) (Cloud Run (completamente administrado)) en “'Deployment Platform” (Plataforma de implementación).

  7. Elige una región para realizar la implementación.

  8. En Authentication, selecciona Allow unauthenticated invocations para definir el servicio como público.

  9. Después de definir los parámetros de configuración que desees, puedes hacer clic en Deploy (Implementar).

    Luego, Cloud Code compila tu imagen, la envía al registro y, por último, implementa la app en Cloud Run. El servicio ya está activo.

  10. Para ver el servicio en ejecución, sigue la URL que se muestra en el diálogo Cloud Run: Deploy.

    Cloud Run: Ejecuta y depura la IU de forma local con el servicio preexistente que se seleccionó

Edita tu servicio

Para implementar la aplicación, sigue estos pasos:

  1. Con la vista Explorador, busca el archivo app.py que implementa el comportamiento del servicio.
  2. Cambia el mensaje "Se está ejecutando" a un mensaje que elijas.
  3. Después de realizar este cambio, elige el comando Deploy to Cloud Run mediante la paleta de comandos.
  4. Verifica que el servicio que acabas de crear esté seleccionado en Configuración del servicio.
  5. Haga clic en Implementar.
  6. Una vez que la aplicación termine de compilarse e implementarse, puedes actualizar el servicio para ver el mensaje actualizado.

Visualiza los registros

También puedes ver los registros de tu aplicación implementada con el visor de registros que incluye Cloud Code.

Para ver los registros, sigue estos pasos:

  1. Para navegar al explorador de Cloud Run, haz clic en Ícono del explorador de Cloud Run Cloud Code: Cloud Run en la barra de actividades de VS Code a la izquierda .
  2. Haz clic con el botón derecho en el servicio de Cloud Run y, luego, en Ver registros.

  3. Para actualizar la app en el navegador y ver los registros nuevos generados, haz clic en el botón Logs refresh.

Limpia

Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que se usaron en esta página.

Para borrar tu clúster, realiza los siguientes pasos:

  1. Ve a la página Proyectos en Google Cloud Console:

    Ir a la página Proyectos

  2. Selecciona el proyecto que creaste para esta guía de inicio rápido y haz clic en Borrar.

    Esta acción cierra el proyecto y programa su eliminación.

Si usas un proyecto preexistente y deseas borrar los recursos que creaste para esta guía de inicio rápido, haz lo siguiente:

¿Qué sigue?