Esta página foi traduzida pela API Cloud Translation.
Switch to English

Como implantar um serviço no Cloud Run

Agora que está tudo pronto, implante seu serviço no Cloud Run e veja o serviço ao vivo.

Como definir a configuração de execução

Antes de implantar o serviço, é preciso criar a configuração de execução:

  1. Navegue até a caixa de diálogo "Configurações de execução/depuração" na barra de tarefas superior e clique em "Editar configurações".
  2. Escolha a configuração de execução do Cloud Code: Cloud Run (ou adicione uma nova).
  3. Defina o ID do projeto do Google Cloud.
  4. Escolha suas preferências em "Plataforma de implantação" como "Cloud Run (totalmente gerenciado)" ou "Cloud Run para Anthos no GKE". Para ver uma descrição detalhada de cada opção, consulte o guia da plataforma do Cloud Run.

    • Se "Totalmente gerenciado" for selecionado, escolha uma região para implantar.
    • Se "Anthos no GKE" for selecionado, configure as informações do cluster do Kubernetes.

      Opções da plataforma de implantação: totalmente gerenciado (escolhido) e Anthos no GKE com uma região especificada

  5. Escolha "Permitir invocações não autenticadas" para suas preferências se o serviço for uma API pública ou um site. Caso contrário, selecione "Exigir autenticação".

  6. Em "Configurações de revisão", o Cloud Code preencherá automaticamente o campo do URL da imagem do contêiner com o local de armazenamento da imagem do contêiner, onde ele armazenará seu serviço, assim que for criado e colocado em contêiner.

    Esse valor tem como base seu projeto do Google Cloud e o nome do serviço.

    Se for necessário, será possível substituir esse valor. Para isso, siga estas instruções:

    • Tanto para o Cloud Run (totalmente gerenciado) quanto para o Cloud Run para Anthos, é possível armazenar suas imagens no Google Container Registry e usar o seguinte formato: gcr.io/{nome-do-projeto}/{nome-da-imagem} em que {project-name} é o nome do projeto do GCP e {image-name} se refere ao repositório de imagens do contêiner.
    • Se você estiver usando o Cloud Run for Anthos, poderá armazenar suas imagens no Docker Hub. Para isso, use o formato a seguir: docker.io/{account}, em que {account} é o nome da sua conta do Docker Hub. Além disso, verifique se a autenticação foi realizada corretamente caso você esteja usando um repositório específico do Docker Hub.

      Configuração de execução/depuração aberta com campos de amostra (ID do projeto e região) preenchidos

  7. Especifique a opção do criador e as configurações relevantes.

    O Cloud Code é compatível com tipos de artefato do Docker, Jib e Buildpack.

  8. Clique em "OK".

Opcional: como personalizar sua configuração

Ao implantar seu serviço, também é possível especificar outras configurações, como uma conta de serviço, variáveis de ambiente e conexões SQL (ao usar o Cloud Run (totalmente gerenciado), usando a seção de configurações de revisão avançadas quando você: escolha "Editar configurações".

Variáveis de ambiente

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

Nome Descrição Exemplo
PORTA 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

Como implantar o serviço

Para implantar o serviço, siga estas etapas:

  1. Escolha seu destino de execução na caixa de diálogo "Configurações de execução/depuração" na barra de tarefas superior.
  2. Clique em "Executar" Ícone do botão de execução.
  3. Veja o serviço em execução seguindo o URL exibido na janela de saída.
  4. É possível também ver o status do seu serviço (métricas, detalhes da revisão e muito mais) seguindo o URL de registros exibido na janela de saída.

    Como ver o status do serviço no Console

Como receber suporte

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