Google Container Engine 버전 4.0.2에서는 높은 포트 8080, 9000 등에서 서비스를 만들 수 있지만, 더 낮은 포트 80, 81 등을 사용해도 서비스가 작동하지 않습니다. 방화벽 규칙을 확인하고 성공하지 않고 새로운 프로젝트를 시도했습니다. 릴리즈 노트를 확인했고 두 포트가 동일한 포트를 참조하지 못하도록하는 버그가 있지만, 그렇지 않습니다. 어떤 일이 일어날 지에 대한 암시가 있습니까?서비스 포트 80
1
A
답변
2
tcp 프록시 서비스가 권한이없는 사용자로 실행되므로 현재 낮은 포트 (1-1024)에 바인딩 할 수 없습니다. 로그를 보면 다음과 유사한 오류가 표시되어야합니다.
E1030 07 : 10 : 54.345547 05091 proxier.go : 411] 놀이터 용 소켓을 얻지 못했습니다 : 수신 TCP 0.0.0.0:80 : bind : permission denied
위의 예는 높은 포트 번호를 사용하는 이유입니다.
GKE가 낮은 번호의 포트에 바인딩을 지원할 때까지 표준 권한이없는 http/s 포트에 대해 포트 8080 또는 8443을 시도 할 수 있습니다.
+0
버전 0.5에서는 모든 포트에 바인딩 할 수 있어야합니다. –
관련 문제
- 1. 포트 80
- 2. 정지 포트 (80) 2008 R2
- 3. React 네이티브 (포트 80)
- 4. CouchDB 포트 80
- 5. 기본 포트 (80)
- 6. 원시 입력 포트 80
- 7. 포트 80 계속 닫습니다
- 8. 아파치 포트 80 비 루트
- 9. ec2 포트 80 원격 데스크톱
- 10. 80 http 포트 리스너 구현
- 11. XAMPP 포트 80 (4)는
- 12. 포트 : 80 및 : 443 트래픽
- 13. Intelligencia.UrlRewriter - 80 이외의 포트 사용
- 14. 메시지 보내기 포트 80 이상 Azure 서비스 버스를 사용하여
- 15. 포트 80 이외의 브라우저를 사용하여 웹 서비스 사용하기
- 16. 처녀 슈퍼 허브에 포트 포워딩 http 포트 (80)
- 17. 아파치 httpd 대 톰캣 7 : 포트 80 대 포트 8080
- 18. 포트 10.0.2.2 (포트 80)에 연결하지 못했습니다 : ETIMEDOUT에 의한 ETIMEDOUT
- 19. Google 클라우드로드 밸런서 포트 80 - 포트 9000을 제공하는 VM 인스턴스
- 20. Tomcat이 실행 중이고 포트 80 연결이 거부되었습니다.
- 21. 포트 80 이외의 사이트를 열 수 없습니다.
- 22. 포트 80 : php와 java 용 아파치 설치
- 23. 포트 7777 요청을 80 포트로 재전송하는 방법
- 24. maven에서 Linux의 포트 80 부두에서 부두를 실행하십시오.
- 25. 펍 하위 (포트 80) (NO WCF 클라이언트)
- 26. 비 HTTP 용 포트 80 사용
- 27. 포트 80 및 443의 별칭 지시문
- 28. 포트 80 이외의 포트에서 node.js 실행
- 29. Google Compute Engine 기본 방화벽 포트 80
- 30. 포트 80 포워딩 - CSS 또는 이미지가 없습니다.
포트 80은 HTTP 서버용으로 간주됩니다. 시스템에서 실행중인 시스템이 있습니까? 또한, [이 게시물] (http://stackoverflow.com/questions/1694144/can-two-applications-listen-to-the-same-port) 포트를 공유하는 서비스에 대한 질문에 답변 할 수 있습니다. –
질문은 표준 TCP/IP 네트워킹이 아니라 Google kubernetes Container Engine에 관한 것입니다. 단일 노드 (예 : Linux 컴퓨터)에서 실행되는 표준 서비스가 아닌 kubernetes 서비스를 참조했습니다. –