Compartilhar via


10250 Erro de tempo limite de E/S ao executar o comando kubectl log

Os tempos limite de TCP podem ser causados por bloqueios de tráfego interno que é executado entre nós. Para investigar os tempos limite do TCP, verifique se esse tráfego não está sendo bloqueado, por exemplo, por NSGs (grupos de segurança de rede) na sub-rede dos nós do cluster.

Sintomas

As funcionalidades de túnel, como kubectl logs execução de código, funcionam apenas para pods hospedados em nós nos quais os pods de serviço de túnel são implantados. Os pods em outros nós que não têm pods de serviço de túnel não podem acessar o túnel. Ao visualizar os logs desses pods, você recebe a seguinte mensagem de erro:

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

Solução

Para resolver esse problema, permita o tráfego na porta 10250, conforme descrito neste artigo.

Entre em contato conosco para obter ajuda

Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.