Partager via


Erreur de délai d’expiration des E/S 10250 lors de l’exécution de la commande kubectl log

Les délais d’expiration TCP peuvent être provoqués par des blocages du trafic interne qui s’exécutent entre les nœuds. Pour examiner les délais d’attente TCP, vérifiez que ce trafic n’est pas bloqué, par exemple par des groupes de sécurité réseau (NSG) sur le sous-réseau de vos nœuds de cluster.

Symptômes

Les fonctionnalités de tunnel, telles que kubectl logs l’exécution de code, fonctionnent uniquement pour les pods hébergés sur les nœuds sur lesquels les pods de service de tunnel sont déployés. Les pods sur d’autres nœuds qui n’ont aucun pod de service de tunnel ne peuvent pas atteindre le tunnel. Lorsque vous affichez les journaux d’activité de ces pods, vous recevez le message d’erreur suivant :

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

Solution

Pour résoudre ce problème, autorise le trafic sur le port 10250, comme décrit dans cet article.

Contactez-nous pour obtenir de l’aide

Pour toute demande ou assistance, créez une demande de support ou posez une question au support de la communauté Azure. Vous pouvez également soumettre des commentaires sur les produits à la communauté de commentaires Azure.