Como implantar um serviço do Cloud Run

Esta página mostra como iniciar rapidamente com o Cloud Code.

Você configurará um serviço Hello World que é executado no Cloud Run usando um modelo inicial, implantará o serviço no Cloud Run e visualizará o status dos recursos do serviço ativo.

Antes de começar

  1. Faça login na sua conta do Google Cloud. Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
  2. No Console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  3. Verifique se o faturamento está ativado para seu projeto na nuvem. Saiba como confirmar se o faturamento está ativado para o projeto.

  4. Ative a API Cloud Run.

    Ative a API

  5. Instale o Git. O Git é necessário para copiar amostras para sua máquina.

Como instalar o Cloud Code

  1. Instale o VS Code na sua máquina, caso ainda não tenha feito isso.
  2. Instale as dependências:
    • Para todas as plataformas do Cloud, verifique se o cliente do Docker (autenticado com o registro do Docker) está instalado no PATH da máquina (a pasta precisa estar visível em um diretório em PATH).
      • Para verificar se o Docker já está instalado, execute docker -v.
      • Se você estiver usando o Windows Home, consulte Primeiros passos no desenvolvimento com o Docker Desktop para ver as etapas de configuração do cliente Docker.
      • Se você usa o WSL, mas não consegue instalar o Docker para computadores, use o minikube para desenvolvimento local com o Cloud Code.
    • O Cloud Code instala automaticamente o kubectl, o Skaffold e o SDK do Cloud.
  3. Instale o Cloud Code usando uma destas opções:

    • Use este link para abrir o VS Code e instalar o Cloud Code.
    • Abra o VS Code na sua máquina. Usando a visualização Extensões Ícone de extensão no VS Code (ícone quadrado disponível na barra de tarefas à esquerda), procure a extensão do Cloud Code e clique em Instale.

    Após a conclusão da instalação, você verá a página de boas-vindas do Cloud Code e uma coleção de modelos integrados em "Apps para iniciantes", que podem ser usados para configurar rapidamente um novo serviço.

    Página de boas-vindas

Como criar um serviço

  1. Na barra de status do Cloud Code, selecione Novo aplicativo. Como criar um novo serviço com a barra de status do Cloud Code
  2. Escolha Aplicativo do Cloud Run como seu tipo de aplicativo preferido.
  3. Na lista de modelos [Node.js, Python (frameworks Flask e Django), Java, Go], escolha um serviço Hello World em uma linguagem de sua escolha.

    Por exemplo, escolher Node.js: Hello World criará um serviço Hello World para Node.js.

  4. Confirme o local do seu serviço (ou modifique-o, se necessário) para continuar.

    Uma notificação confirmará que seu serviço foi criado e uma nova janela será aberta.

Implantar para o Cloud Run

Para implantar o serviço no Cloud Run, siga estas etapas:

  1. Escolha o comando Implantar no Cloud Run usando a barra de status do Cloud Code.

    Isso abre a IU do Cloud Run: implantar. Cloud Run: executar/depurar localmente a IU com o serviço pré-existente selecionado

  2. Defina seu projeto do Google Cloud.

  3. Selecione um serviço preexistente ou crie um novo.

  4. Se você estiver criando um novo serviço, escolha Cloud Run (totalmente gerenciado) em "Plataforma de implantação".

  5. Escolha uma região para implantar.

  6. Depois de definir as configurações de sua preferência, clique em Implantar.

    O Cloud Code cria a imagem, a envia para o registro e implanta o serviço no Cloud Run. Seu serviço está ativo!

  7. Veja seu serviço em execução seguindo o URL exibido na visualização da Web.

Como ver registros

Também é possível ver os registros do serviço implantado com o Visualizador de registros fornecido com o Cloud Code.

Para ver os registros, siga estas etapas:

  1. Navegue até o explorador do Cloud Run clicando em Ícone do explorador do Cloud Run Cloud Code - Cloud Run na barra de atividade do VS Code à esquerda.
  2. Clique com o botão direito do mouse no serviço do Cloud Run e clique em Ver registros.

    Como visualizar registros de um cluster que não seja do Cloud Logging definindo o campo de implantação na caixa de pesquisa do Visualizador de registros como "node-guestbook"

Como visualizar o status do recurso

É possível ver o status dos serviços do Cloud Run usando o navegador de serviços do Cloud Run:

  1. Navegue até o explorador do Cloud Run clicando no ícone na barra de atividades do VS Code à esquerda Ícone do explorador do Cloud Run.
  2. Clique no serviço do Cloud Run que você quer saber mais. As propriedades do serviço são exibidas na janela abaixo.

    Properties de um serviço selecionado exibidas abaixo no explorador do Cloud Run

Como limpar

Para excluir seu projeto:

  1. Acesse a página "Projetos" no Console do Google Cloud:

    Acessar a página "Projetos"

  2. Selecione o projeto que você criou neste guia de início rápido e clique em Excluir.

  3. Digite o código do projeto para confirmar e clique em Encerrar.

    Isso encerrará o projeto e programará a remoção dele.

Se você estiver usando um projeto preexistente e quiser excluir os recursos criados para este guia de início rápido:

A seguir