Problemas conhecidos do Cloud Run

Nesta página, listamos os problemas conhecidos do Cloud Run.

Você também pode verificar problemas existentes ou abrir novos nos issue trackers públicos.

Para resolver problemas comuns encontrados no Cloud Run, consulte Solução de problemas.

Serviços do Google Cloud ainda sem suporte

Na tabela a seguir, listamos serviços que ainda não são compatíveis com o Cloud Run.

Serviço Observações
Web Security Scanner
Container Threat Detection

Alta latência de solicitações com domínios personalizados ao invocar de algumas regiões

As solicitações para serviços do Cloud Run que usam domínios personalizados podem ter uma latência muito alta em alguns locais. Esse problema é mais pronunciado para os serviços do Cloud Run em asia-northeast1 e us-east4. Se você observar esse problema, vai conseguir alcançar um desempenho melhor com o Cloud Load Balancing usando um NEG sem servidor.

Não há suporte para push de HTTP/2

O Cloud Run suporta HTTP/2, mas não push do servidor HTTP/2.

Não há suporte para o uso de HTTP/2 atrás de um balanceador de carga de aplicativo clássico protegido com o Identity-Aware Proxy.

Os serviços do Cloud Run com HTTP/2 ativado atrás de um balanceador de carga de aplicativo clássico protegidos com IAP encontram um loop de redirecionamento infinito mediante solicitação. O Google recomenda o uso de um balanceador de carga de aplicativo externo global ao usar um serviço ativado para HTTP/2 e protegido com o IAP. Consulte os modos do balanceador de carga para mais detalhes.

Como usar VPC com o Cloud SQL com configurações de saída

Ao usar o método de IP público de conexão com o Cloud SQL, não é possível usar uma conexão do Cloud SQL no Cloud Run com um conector de VPC sem servidor que tenha a configuração de saída all-traffic.

Endereços IP não identificados claramente quando em uso pelo servidor

Ao usar a saída de VPC direta, os endereços IP reservados pelo Cloud Run são identificados como em uso por "Nenhum" em vez de "Sem servidor" na visualização da página de endereços IP no console do Google Cloud.

Métodos de solicitação HTTP não suportados

As solicitações com métodos HTTP TRACE e CONNECT não são suportadas e, portanto, não vão ser recebidas por serviços em execução no Cloud Run.

Caminhos de URL reservados

Não é possível usar os caminhos de URL a seguir:

  • /eventlog
  • Caminhos que começam com /_ah/
  • Alguns caminhos que terminam com z. Recomendamos evitar todos os caminhos que terminam com z a fim de evitar conflitos com os caminhos reservados.

Alguns caracteres de URL codificados estão decodificados

Alguns caracteres codificados no URL dos serviços do Cloud Run são decodificados pelo Cloud Run antes de chegar à instância do contêiner. Por exemplo, %41 é decodificado automaticamente para A.

A variável de ambiente HOME está definida como /home no ambiente de execução de primeira geração

O ambiente de execução de primeira geração do Cloud Run define a variável de ambiente HOME como /home. O ambiente de execução de segunda geração não define essa variável.

Sub-rede restrita ao acessar destinos de rede VPC

Se você acessar qualquer destino por meio de um IP privado, ele não poderá estar na sub-rede 192.168.1.0/24. O uso dessa sub-rede impede que o Cloud Run se comunique com o destino.

Não é possível montar secrets em /tmp no ambiente de execução de primeira geração

Se você usar o ambiente de execução de primeira geração, não vai ser possível montar secrets diretamente em /tmp. No entanto, é possível montar secrets em qualquer subdiretório de /tmp.

O ambiente de execução de segunda geração substitui /tmp

O ambiente de execução de segunda geração monta um tmpfs vazio em /tmp. Isso significa que os dados no /tmp do contêiner ficam inacessíveis para o serviço.

As tarefas do job do Cloud Run podem ser marcadas de maneira errada como repetidas

Em algumas situações, uma tarefa pode ser marcada como repetida, quando, na verdade, ela foi bem-sucedida na primeira tentativa. Até que esse problema seja resolvido, o Google recomenda manter o parâmetro --max-retries definido como 3 ou mais para evitar falhas incorretas na execução.

A saída de rede VPC não é compatível com IPv6

Não é possível usar o IPv6 ao enviar tráfego por meio de conectores de saída de VPC direta ou de acesso VPC sem servidor. O IPv6 é compatível com o acesso a endpoints não VPC, quando vpc-egress estiver definido como private-ranges-only.

As montagems de volume são incompatíveis com o Skaffold, o Config Connector e as integrações

Se você implantar o serviço ou job do Cloud Run com integrações do Skaffold, do Config Connector ou do Cloud Run, as montagens de volume não serão mantidas na próxima implantação. Você também pode ter problemas ao usar as integrações do Skaffold, do Config Connector ou do Cloud Run com serviços ou jobs que já têm montagens de volume aplicadas. Estamos trabalhando para corrigir esse problema.

Limites do descritor de arquivos

O limite máximo de descritores de arquivos para os ambientes de primeira e segunda geração do Cloud Run é de 25.000 por instância. Esse é um limite rígido. Se você exceder o limite, sua instância poderá ficar sem soquetes.