In questa pagina sono elencati i problemi noti di Cloud Run.
Puoi anche verificare la presenza di problemi esistenti o aprirne di nuovi negli Issue Tracker pubblici.
Per assistenza nella risoluzione dei problemi comuni riscontrati con Cloud Run, consulta la sezione sulla risoluzione dei problemi.
Servizi Google Cloud non ancora supportati
La seguente tabella elenca i servizi non ancora supportati da Cloud Run.
Servizio | Note |
---|---|
Web Security Scanner | |
Rilevamento delle minacce ai container |
Latenza elevata delle richieste con domini personalizzati quando si chiama da alcune regioni
Le richieste ai servizi Cloud Run che usano domini personalizzati
possono avere una latenza molto elevata da alcune località.
Questo problema è più pronunciato per i servizi Cloud Run in asia-northeast1
e us-east4
.
Se noti questo problema, puoi ottenere prestazioni migliori con Cloud Load Balancing utilizzando un NEG serverless.
Il push HTTP/2 non è supportato
Cloud Run supporta HTTP/2, ma non HTTP/2 Server Push.
L'utilizzo di HTTP/2 con un bilanciatore del carico delle applicazioni classico protetto con Identity-Aware Proxy non è supportato
I servizi Cloud Run con HTTP/2 abilitato dietro un bilanciatore del carico delle applicazioni classico e protetti con IAP riscontrano un loop di reindirizzamento infinito su richiesta. Google consiglia di utilizzare un Application Load Balancer esterno globale quando si utilizza un servizio abilitato per HTTP/2 protetto con IAP. Per ulteriori dettagli, consulta la pagina relativa alle modalità del bilanciatore del carico.
Utilizzo di VPC con Cloud SQL con impostazioni in uscita
Quando utilizzi il metodo IP pubblico per connetterti a Cloud SQL, non puoi utilizzare una connessione Cloud SQL in Cloud Run con un connettore VPC serverless con l'impostazione del traffico in uscita all-traffic
.
Indirizzi IP non chiaramente identificati quando in uso da parte di un serverless
Quando utilizzi il traffico in uscita da un VPC diretto, gli indirizzi IP riservati da Cloud Run vengono identificati come utilizzati da "Nessuno" anziché da "Serverless" quando visualizzi la pagina degli indirizzi IP nella console Google Cloud.
Metodi di richiesta HTTP non supportati
Le richieste con i metodi HTTP TRACE
e CONNECT
non sono supportate e pertanto
non verranno ricevute dai servizi in esecuzione su Cloud Run.
Percorsi URL riservati
Non è possibile utilizzare i seguenti percorsi degli URL:
/eventlog
- Percorsi che iniziano con
/_ah/
- Alcuni percorsi che terminano con
z
. Ti consigliamo di evitare tutti i percorsi che terminano conz
per non entrare in conflitto con quelli riservati.
Alcuni caratteri URL codificati vengono decodificati
Alcuni caratteri codificati nell'URL dei servizi Cloud Run vengono decodificati da Cloud Run prima di raggiungere l'istanza del container. Ad esempio, %41
viene
automaticamente decodificato in A
.
La variabile di ambiente HOME
è impostata su /home
nell'ambiente di esecuzione di prima generazione
L'ambiente di esecuzione di prima generazione di Cloud Run imposta la variabile di ambiente HOME
su /home
. L'ambiente di esecuzione di seconda generazione
non imposta questa variabile.
Subnet limitata quando si accede alle destinazioni di rete VPC
Se accedi a qualsiasi destinazione tramite un IP privato, la destinazione non può trovarsi nella subnet 192.168.1.0/24
. L'uso di questa subnet impedisce a Cloud Run
di comunicare con la destinazione.
Non puoi montare secret su /tmp
nell'ambiente di esecuzione di prima generazione
Se utilizzi l'ambiente di esecuzione di prima generazione, non puoi montare i secret direttamente su /tmp
. Tuttavia, puoi montare i secret in qualsiasi sottodirectory di /tmp
.
L'ambiente di esecuzione di seconda generazione esegue l'override di /tmp
L'ambiente di esecuzione di seconda generazione monta un tmpf vuoto in /tmp
. Ciò significa che tutti i dati nella /tmp
del container non sono accessibili al tuo servizio.
Le attività del job Cloud Run potrebbero essere contrassegnate come se fossero state tentate di nuovo
In alcune situazioni, è possibile contrassegnare un'attività come riprovata, quando in realtà l'attività ha avuto esito positivo al primo tentativo. Finché il problema non sarà risolto, Google consiglia di mantenere il parametro --max-retries
impostato su 3 o su un valore superiore per evitare errori di esecuzione fittizi.
Il traffico in uscita dalla rete VPC non supporta IPv6
Non puoi utilizzare IPv6 quando invii traffico tramite connettori in uscita VPC diretto o di accesso VPC serverless. Tieni presente che IPv6 è supportato quando si accede a endpoint non VPC mentre vpc-egress
è impostato su private-ranges-only
.
I montaggi di volumi non sono compatibili con Skaffold, Config Connector e le integrazioni
Se esegui il deployment del servizio o del job Cloud Run con le integrazioni Skaffold, Config Connector o Cloud Run, i montaggi dei volumi non saranno resi persistenti al successivo deployment. Potresti anche riscontrare problemi utilizzando le integrazioni Skaffold, Config Connector o Cloud Run con servizi o job a cui sono già applicati i montaggi dei volumi. Stiamo lavorando per risolvere il problema.
Limiti dei descrittori del file
Il limite massimo di descrittori di file per gli ambienti Cloud Run di prima e seconda generazione è di 25.000 per istanza. Questo è un limite. Se superi il limite, l'istanza potrebbe esaurire i socket.