Nesta página, descrevemos como visualizar informações sobre um pool de workers e como excluir pools de workers.
Funções exigidas
Se quiser ter as permissões necessárias para gerenciar pools de workers e revisões de pools de workers do Cloud Run, peça ao administrador para conceder a você o papel do IAM de Desenvolvedor do Cloud Run (roles/run.developer) no pool de workers do Cloud Run.
Para uma lista de papéis e permissões do IAM associados ao Cloud Run, consulte Papéis do IAM do Cloud Run e Permissões do IAM do Cloud Run. Se o pool de workers do Cloud Run interagir com Google Cloud APIs, como bibliotecas de cliente do Cloud, consulte o guia de configuração de identidade de serviço. Para mais informações sobre como conceder papéis, consulte permissões de implantação e gerenciar acesso.
Criar um pool de workers
O Cloud Run cria um novo pool de workers na primeira vez que você implanta uma imagem de contêiner. Consulte Implantar um novo pool de workers para mais instruções.
Ver a lista de pools de workers no projeto
Use o Google Cloud console ou a Google Cloud CLI para ver uma lista dos pools de workers disponíveis no projeto:
Console
No Google Cloud console, acesse o Cloud Run:
Selecione Pools de workers no menu. Os pools de workers disponíveis são listados na página.
gcloud
Para listar os pools de workers no projeto, execute o seguinte comando:
gcloud run worker-pools list
É possível filtrar essa lista por propriedades da definição do pool de workers, como um rótulo atribuído.
Ver mais detalhes sobre um pool de workers
Use o Google Cloud console, a Google Cloud CLI ou o YAML para ver mais detalhes sobre um pool de workers:
Console
No Google Cloud console, acesse o Cloud Run:
Selecione Pools de workers no menu para mostrar os pools de workers disponíveis.
Clique no pool de workers para mostrar o painel de detalhes.
gcloud
Para ver detalhes sobre um pool de workers:
gcloud run worker-pools describe WORKER_POOL
É possível usar a --format flag para formatar
a saída. Por exemplo, para formatar a saída como YAML:
gcloud run worker-pools describe WORKER_POOL --region REGION --format yaml
Substitua:
- WORKER_POOL pelo nome do pool de workers.
- REGION pelaregião do pool de workers. Google Cloud
YAML
Para ver detalhes sobre um pool de workers, faça o download da configuração YAML dele:
gcloud run worker-pools describe WORKER_POOL --format export > workerpool.yaml
Desativar um pool de workers
A desativação de um pool de workers encerra todas as instâncias desse pool. Para desativar um pool de workers, defina o escalonamento como zero:
Console
No Google Cloud console, acesse o Cloud Run:
Selecione Pools de workers no menu e, na lista de pools de workers, clique no pool que você quer desativar.
Clique no ícone de caneta à direita de Escalonamento: manual (instâncias: ) e mude o valor para 0.
Clique em Salvar para atualizar e desativar o pool de workers.
gcloud
gcloud run worker-pools update WORKER_POOL --instances=0
Substitua WORKER_POOL pelo nome do pool de workers.
YAML
Se você estiver criando um novo pool de workers, pule esta etapa. Se você estiver atualizando um pool de workers, faça o download da configuração YAML dele:
gcloud run worker-pools describe WORKER_POOL --format export > workerpool.yaml
Defina a escala como um valor de
0para desativar o pool de workers. O exemplo a seguir contém a configuração YAML:apiVersion: run.googleapis.com/v1 kind: WorkerPool metadata: name: WORKER_POOL annotations: run.googleapis.com/scalingMode: manual run.googleapis.com/manualInstanceCount: `0`
Substitua:
- WORKER_POOL: o nome do pool de workers do Cloud Run.
Crie ou atualize o pool de workers usando o seguinte comando:
gcloud run worker-pools replace workerpool.yaml
Excluir pools de workers
As considerações a seguir se aplicam à exclusão de um pool de workers:
- A exclusão de um pool de workers exclui todos os recursos relacionados a ele, incluindo todas as revisões, sem importar se estão ou não processando cargas de trabalho.
- A exclusão de um pool de workers não remove automaticamente as imagens de contêiner do Artifact Registry. Para excluir imagens de contêiner usadas pelas revisões excluídas do Artifact Registry, consulte Como excluir imagens.
- Depois de excluir um pool de workers, ele permanece visível na Google Cloud CLI até que a exclusão seja totalmente concluída. No entanto, não é possível atualizar o pool de workers.
A exclusão de um pool de workers é permanente. Não é possível desfazer ou restaurar.
Console
No Google Cloud console, acesse o Cloud Run:
Selecione Pools de workers no menu e, na lista de pools de workers, selecione o pool que você quer excluir.
Clique em Excluir.
gcloud
Para excluir um pool de workers, use o comando:
gcloud run worker-pools delete WORKER_POOL --region REGION
Substitua:
- WORKER_POOL pelo nome do pool de workers.
- REGION pelaregião do pool de workers. Google Cloud