Errore di timeout di I/O 10250 durante l'esecuzione del comando kubectl log
I timeout TCP possono essere causati da blocchi di traffico interno in esecuzione tra nodi. Per esaminare i timeout TCP, verificare che il traffico non venga bloccato, ad esempio dai gruppi di sicurezza di rete (NSG) nella subnet per i nodi del cluster.
Sintomi
Le funzionalità del tunnel, ad esempio kubectl logs
e l'esecuzione del codice, funzionano solo per i pod ospitati nei nodi in cui vengono distribuiti i pod del servizio tunnel. I pod in altri nodi che non dispongono di pod del servizio tunnel non possono raggiungere il tunnel. Quando si visualizzano i log di questi pod, viene visualizzato il messaggio di errore seguente:
kubectl logs <pod>
Error from server: Get "https://aks-agentpool-000000000-vmss000002:10250/containerLogs/vsm-mba-prod/mba-api-app-794f756bc5-5zfpw/technosvc": dial tcp <IP-Address>:10250: i/o timeout
Soluzione
Per risolvere questo problema, consente il traffico sulla porta 10250, come descritto in questo articolo.
Contattaci per ricevere assistenza
In caso di domande o bisogno di assistenza, creare una richiesta di supporto tecnico oppure formula una domanda nel Supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.