Implantar um serviço

Nesta página, mostramos como implantar um serviço no Cloud Run usando o Cloud Code.

Como implantar um serviço no Cloud Run

Para implantar o serviço no Cloud Run

  1. Abra a paleta de comandos (pressione Ctrl/Cmd+Shift+P) e execute o comando Deploy to Cloud Run.

    Isso abre a IU de implantação do Cloud Run.

    Cloud Run: IU de implantação com serviço preexistente selecionado

  2. Defina o projeto do Google Cloud.

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

  4. Se você estiver criando um novo serviço, escolha suas preferências de plataforma em Deployment Platform, seja Cloud Run (totalmente gerenciado) ou Cloud Run para Anthos. Para receber ajuda para escolher a melhor opção para suas necessidades de desenvolvimento, consulte o Guia de como escolher sua plataforma.

  5. Se você selecionou Cloud Run (totalmente gerenciado), escolha uma região para implantar. Se você selecionou Cloud Run para Anthos, configure as informações do cluster do Kubernetes. O cluster precisa ter o suporte do Anthos ativado.

  6. Também é possível especificar outras configurações, como conta de serviço, variáveis de ambiente e conexões SQL, na seção "Configurações avançadas de revisão".

    As variáveis de ambiente a seguir são adicionadas automaticamente aos contêineres em execução:

    Nome Descrição Exemplo
    PORT A porta que o servidor HTTP deve detectar. 8080
    K_SERVICE O nome do serviço do Cloud Run em execução. hello-world
    K_REVISION O nome da revisão do Cloud Run em execução. hello-world.1
    K_CONFIGURATION O nome da configuração do Cloud Run que criou a revisão. hello-world

  7. No ambiente de build, especifique se o build é usado localmente ou com o Cloud Build.

    Se você estiver desenvolvendo no Apple Silicon série {1/}, selecione a opção do Cloud Build para criar uma imagem que possa ser executada na arquitetura x86 do Cloud Run. Para informações sobre o custo de criação do aplicativo usando o Cloud Build, consulte Preços do Cloud Build.

  8. Especifique seu builder (Docker ou Buildpack) e as configurações.

  9. Após definir as configurações preferidas, 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!

  10. Visualize o serviço em execução seguindo o URL exibido no WebView.

    Também é possível ver os detalhes do serviço em execução clicando no botão Mostrar registros detalhados e verificando seus registros detalhados na janela de saída.

    URL do serviço em execução exibido na IU de implantação no Cloud Run e botão de exibição de registros detalhados abaixo

  11. Após a conclusão da sessão, há mais opções de menu contextual disponíveis para monitorar seu aplicativo e os recursos dele usando a barra de status do Cloud Code, incluindo:

    • Abrir registros de implantação: abra os registros do aplicativo de uma implantação específica com o Visualizador de registros do Cloud Code
    • Open Service URL: abra o URL do serviço do aplicativo de um serviço específico em um navegador da Web.
    • Ativar/desativar o modo de exibição:alterne o modo de exibição da sessão atual. Por padrão, o Cloud Code monitora continuamente o sistema de arquivos em busca de alterações nos arquivos, como a configuração ou o código do Kubernetes, recria os contêineres e reimplanta o aplicativo no cluster para que o{ 101}as edições são refletidas quase em tempo real.

Como receber suporte

Acesse o GitHub para enviar feedback e informar problemas ou o Stack Overflow (ambos em inglês) para fazer perguntas.