kubectl log 명령을 실행할 때 발생하는 10250 I/O 시간 제한 오류

TCP 시간 제한은 노드 간에 실행되는 내부 트래픽의 차단으로 인해 발생할 수 있습니다. TCP 제한 시간을 조사하려면 이 트래픽이 차단되지 않는지 확인합니다(예: 클러스터 노드의 서브넷에 있는 NSG(네트워크 보안 그룹 )).

증상

터널 기능(예: kubectl logs 코드 실행)은 터널 서비스 Pod가 배포되는 노드에서 호스트되는 Pod에 대해서만 작동합니다. 터널 서비스 Pod가 없는 다른 노드의 Pod는 터널에 연결할 수 없습니다. 이러한 Pod의 로그를 볼 때 다음과 같은 오류 메시지가 표시됩니다.

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

솔루션

이 문제를 해결하려면 이 문서에 설명된 대로 포트 10250의 트래픽을 허용합니다.

도움을 요청하십시오.

질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.