Implementa un servicio de Cloud Run

En esta página, se muestra cómo comenzar a usar Cloud Code con rapidez.

Configurarás un servicio de Hello World que se ejecute en Cloud Run mediante una plantilla de inicio, implementarás el servicio en Cloud Run y verás el estado de los recursos del servicio en vivo.

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. Descubre cómo confirmar que tienes habilitada la facturación en un proyecto.

  4. Habilita la API Cloud Run.

    Habilita la API

  5. Instala Git. Git es necesario para copiar muestras en tu máquina.

Instala Cloud Code

  1. Si aún no lo hiciste, instala VS Code en tu máquina.
  2. Instala las dependencias:
    • Para todas las plataformas de Cloud, asegúrate de que el cliente Docker (autenticado con tu registro de Docker) esté instalado en la PATH de tu máquina (su carpeta debe estar visible en) un directorio dentro de tu PATH).
      • Para verificar si ya tienes Docker instalado, ejecuta docker -v.
      • Si usas Windows Home, consulta Comienza a desarrollar con Docker Desktop a fin de obtener los pasos para configurar tu cliente de Docker.
      • Si usas WSL, pero no puedes instalar Docker para escritorio, usa Minikube en su lugar para el desarrollo local con Cloud Code.
    • Cloud Code instala de forma automática kubectl, Skaffold y el SDK de Cloud.
  3. Instala Cloud Code mediante una de estas opciones:

    • Usa este vínculo para abrir VS Code y, luego, instalar Cloud Code.
    • Abre VS Code en tu máquina. En la vista Extensiones Ícono de extensión de VS Code (el ícono cuadrado disponible en la barra de tareas del lado izquierdo), busca la extensión de Cloud Code y haz clic en Instala.

    Cuando se complete la instalación, verás la página de bienvenida de Cloud Code y una colección de plantillas integradas en las Aplicaciones de inicio que puedes usar para configurar un servicio nuevo con rapidez.

    Página de bienvenida

Crear un servicio

  1. En la barra de estado de Cloud Code, selecciona Nueva aplicación.Crea un servicio nuevo con la barra de estado de Cloud Code
  2. Elige Cloud Run application como tu tipo de aplicación preferido.
  3. De la lista de plantillas (Node.js, Python [frameworks de Flask y Django], Java y Go), elige el servicio de Hello World en el lenguaje que desees.

    Por ejemplo, si eliges Node.js: Hello World, se creará un servicio de Hello World de Node.js de inicio.

  4. Confirma la ubicación de tu servicio para continuar (o modifícala si es necesario).

    Una notificación confirmará que se creó tu servicio y se abrirá una ventana nueva con tu servicio.

Implementar en Cloud Run

Para implementar tu servicio en Cloud Run, sigue estos pasos:

  1. Elige el comando Deploy to Cloud Run mediante la barra de estado de Cloud Code.

    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. Configura el proyecto de Google Cloud.

  3. Selecciona un servicio preexistente o crea uno nuevo.

  4. Si creas un servicio nuevo, elige Cloud Run (completamente administrado) en Deployment Platform.

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

  6. Después de definir los parámetros de configuración que prefieras, haz clic en Implementar.

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

  7. Para ver el servicio en ejecución, sigue la URL que se muestra en WebView.

Visualizar registros

También puedes ver los registros del servicio 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 actividad de VS Code a la izquierda.
  2. Haz clic con el botón derecho en el servicio de Cloud Run y, luego, en View logs (Ver registros).

    Visualiza los registros de un clúster que no es de Cloud Logging mediante la configuración del campo de implementación en el cuadro de búsqueda del visor de registros como “node-guestbook”.

Visualiza el estado de los recursos

Puedes ver el estado de los servicios de Cloud Run mediante el navegador de servicios de Cloud Run:

  1. Para navegar hacia el explorador de Cloud Run, haz clic en su ícono en la barra de actividad de VS Code ubicada a la izquierda Ícono del explorador de Cloud Run.
  2. Haz clic en el servicio de Cloud Run del que deseas obtener más información. Las propiedades del servicio se muestran en la siguiente ventana.

    Propiedades de un servicio seleccionado que se muestran a continuación en el explorador de Cloud Run

Realiza una limpieza

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.

  3. Escribe el ID del proyecto para confirmar y, luego, haz clic en Cerrar.

    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?