나는 Swarm Mode의 Ubuntu 16.04에서 Docker 1.13을 사용하고 있습니다. 나는 하나의 서비스 (3 복제본) 포트 80에 게시했습니다. 나는 서비스에 연결하려고 할 때 간헐적 인 연결 실패를보고 있습니다. 처음에는 서비스가 잘 작동하지만 일단 서비스에 대한 부하 테스트를 실행하면 이러한 간헐적 인 문제가 매우 만연하게됩니다. 오류율은 요청의 50-75 %만큼 높을 수 있습니다, 내 이론은 클러스터가 부하 테스트 후에 매우 불안정해진다는 것입니다.Docker Swarm 서비스에 대한 간헐적 인 연결 오류
설치 프로그램은 3 개의 Manager 노드와 3 개의 작업자 노드로 구성됩니다. 3 개의 작업자 노드 앞에로드 밸런서가 있습니다. 문제를 해결하기 위해 제거 프로세스를 사용하고 있으며 이제 작업 호스트 노드에서로드 밸런서를 통과하지 않고 localhost를 사용하여 서비스를 시작하려고합니다. 이 시점에서 나는 Docker Routing Mesh 문제를 해결하기 위해 내가 포기할 수있는 모든 것을 시도했다.
다른 인프라 항목과 겹치지 않는 명시 적 서브넷을 사용하는 오버레이 네트워크를 사용하고 있습니다. 별도의 가상 네트워크에서 Azure의 VM
나는 서비스 인스턴스가하고 명령 sudo는 고정 표시기 서비스 PS 나는 각 개별 작업자 노드에 로그인 한을 사용하여 실행하고 컨테이너/서비스 인스턴스 명령 sudo는 고정 표시기 추신
를 사용하여 건강하게 실행되고 확인 된 것을 확인했다다른 세부 정보 나 제안 사항이 필요한 경우 알려주십시오.
감사합니다.
응답 해 주셔서 감사합니다. 네, 의심 할 여지없이 커뮤니티가 놀라운 일을하고 있습니다. 우리가 할 수있는 것에 대한 계획을 수립 할 수 있도록 솔루션이 없다면 확인을 얻고 싶었습니다. Kubernetes로 마이그레이션하거나 약간 조정할 수 있습니다. – isingh
문제는 없지만 다양한 관련 github 문제를 발견 한 후에 문제를 디버그하지 못했지만 문제가 발생하면 커뮤니티에서 문제를 해결할 수 있도록 로그 파일을 수정해야합니다. –