Esta página descreve a visualização de informações sobre um worker pool e a eliminação de worker pools.
Funções necessárias
Para receber as autorizações de que precisa para gerir pools de trabalhadores e revisões de pools de trabalhadores do Cloud Run, peça ao seu administrador para lhe conceder a função de IAM Programador do Cloud Run (roles/run.developer
) no seu pool de trabalhadores do Cloud Run.
Para ver uma lista de funções e autorizações de IAM associadas ao Cloud Run, consulte os artigos Funções de IAM do Cloud Run e Autorizações de IAM do Cloud Run. Se o seu conjunto de trabalhadores do Cloud Run interage com Google Cloud APIs, como as bibliotecas de clientes da nuvem, consulte o guia de configuração da identidade do serviço. Para mais informações sobre a atribuição de funções, consulte as autorizações de implementação e faça a gestão do acesso.
Crie um grupo de trabalhadores
O Cloud Run cria um novo conjunto de trabalhadores na primeira vez que implementa uma imagem de contentor. Consulte o artigo Implemente um novo conjunto de trabalhadores para obter mais instruções.
Veja a lista de conjuntos de trabalhadores no seu projeto
Use a Google Cloud consola ou a CLI Google Cloud para ver uma lista dos pools de trabalhadores disponíveis no seu projeto:
consola
Na Google Cloud consola, aceda ao Cloud Run:
Selecione Conjuntos de trabalhadores no menu. Os grupos de trabalhadores disponíveis são apresentados na página.
gcloud
Para listar os conjuntos de trabalhadores no seu projeto:
gcloud beta run worker-pools list
Pode filtrar esta lista por propriedades da definição do grupo de trabalhadores, como uma etiqueta atribuída.
Veja mais detalhes sobre um conjunto de trabalhadores
Use a Google Cloud CLI para ver mais detalhes sobre um conjunto de trabalhadores:
consola
Na Google Cloud consola, aceda ao Cloud Run:
Selecione Conjuntos de trabalhadores no menu para apresentar os conjuntos de trabalhadores disponíveis.
Clique no conjunto de trabalhadores para apresentar o respetivo painel de detalhes.
gcloud
Para ver detalhes sobre um conjunto de trabalhadores:
gcloud beta run worker-pools describe WORKER_POOL
Pode usar a flag --format
para formatar a saída. Por exemplo, para formatar o resultado como YAML:
gcloud beta run worker-pools describe WORKER_POOL --region REGION --format yaml
Substituir:
- WORKER_POOL com o nome do grupo de trabalhadores.
- REGION com a Google Cloud região do grupo de trabalhadores.
Desative um grupo de trabalhadores existente
A desativação de um grupo de trabalhadores encerra todas as instâncias desse grupo de trabalhadores. Para desativar um grupo de trabalhadores, defina o dimensionamento como zero:
consola
Na Google Cloud consola, aceda ao Cloud Run:
Selecione Grupos de trabalhadores no menu e, de seguida, na lista de grupos de trabalhadores, clique no grupo de trabalhadores que quer desativar.
Clique no ícone de caneta à direita de Ajuste de escala: manual (instâncias: ) e altere o valor para 0.
Clique em Guardar para atualizar e desativar o conjunto de trabalhadores.
gcloud
gcloud beta run worker-pools update WORKER_POOL --scaling=0
Substitua WORKER_POOL pelo nome do seu conjunto de trabalhadores.
Elimine grupos de trabalhadores existentes
As seguintes considerações aplicam-se à eliminação de um conjunto de trabalhadores:
- A eliminação de um grupo de trabalhadores elimina todos os recursos relacionados com este grupo de trabalhadores, incluindo todas as revisões deste grupo de trabalhadores, quer estejam a processar cargas de trabalho ou não.
- A eliminação de um conjunto de trabalhadores não remove automaticamente as imagens de contentores do Artifact Registry. Para eliminar imagens de contentores usadas pelas revisões eliminadas do Artifact Registry, consulte o artigo Eliminar imagens.
- Depois de eliminar um grupo de trabalhadores, este permanece visível na CLI Google Cloud até que a eliminação esteja totalmente concluída. No entanto, não pode atualizar o grupo de trabalhadores.
A eliminação de um grupo de trabalhadores é permanente. Não existe a opção de anular nem restaurar.
consola
Na Google Cloud consola, aceda ao Cloud Run:
Selecione Grupos de trabalhadores no menu e, de seguida, na lista de grupos de trabalhadores, selecione o grupo de trabalhadores que quer eliminar.
Clique em Eliminar.
gcloud
Para eliminar um conjunto de trabalhadores, use o comando:
gcloud beta run worker-pools delete WORKER_POOL --region REGION
Substituir:
- WORKER_POOL com o nome do seu conjunto de trabalhadores.
- REGION com a Google Cloud região do grupo de trabalhadores.