2016-12-15 1 views
0

나는 플란넬 오버레이 네트워크를 사용하여 쿠베 넷즈 클러스터를 구축했습니다. 문제는 서비스 ip 중 하나에 항상 액세스 할 수있는 것은 아닙니다.Kubernetes 서비스 IP가 클러스터 내에서 항상 액세스 가능하지는 않습니다 (플란넬 포함)

클러스터 내에서 서비스 IP과 포트의 telnet을 통해 연결 시간이 종료되었습니다. netstat로 확인한 결과, 연결은 항상 "SYN_SENT"상태 였고, 피어가 연결을 허용하지 않은 것처럼 보였습니다. 그러나 pod ip으로 텔넷하고 서비스를 직접 지원하는 포트가 있으면 연결을 성공적으로 완료 할 수 있습니다. 서비스 중 하나에서만 발생했으며 다른 서비스는 정상입니다.

그리고 백엔드 포드를 2와 같이 더 큰 값으로 조정 한 경우 서비스 IP에 대한 요청 중 일부가 성공할 수 있습니다. 서비스가 백업 된 포드 중 하나에 연결할 수없는 것으로 보입니다.

어떤 구성 요소가 이러한 문제의 원인 일 수 있습니까? 내 서비스 구성, kube-proxy 또는 flannel? 토론 여기

+0

kubernets에 대한 보고서 : https://github.com/kubernetes/kubernetes/issues/38802 – Raymond

답변

관련 문제