Windows localhost:30000 연결 거부 현상
2
1 asked
강사님 안녕하세요 !
Docker부터 시작해서 쿠버네티스까지 강사님 강의를 잘 듣고 있습니다.
다름이 아니라 쿠버네티스를 사용하면서 강의를 따라 localhost:30000 주소를 통해 테스트 접속을 하려고 하는데 접속이 안되서 문의 드립니다.
Deployment 와 Service는 강의를 따라가기 위해 그대로 작성했습니다.
Pods 3개는 정상적으로 실행 되는걸 확인했습니다.

pods 내부에 직접 들어가 호출을 하니 정상적으로 호출이 됐습니다.
포트 포워딩을 했을 때도 정상적으로 접속이 되는걸 확인 했습니다.


저와 같은 내용의 질문이 있어 강사님이 제시 해주신 방법들을 우선적으로 시도 해봤으나(Docker desktop 완전히 종료. 5분 정도 대기 후 다시 start, 쿠버네티스 리셋, netstat 을 통한 30000번 포트 우선 점유 프로세스 확인) 아직 연결은 안되는 상황 입니다.
kubectl describe service spring-service 결과와 kubectl get svc -o wide 조회 결과 같이 첨부드립니다.


구글링과 AI 등을 사용해서 해결방법을 우선적으로 찾아봤는데 아직 명확한 해결법은 찾지 못했습니다. 해결방법이 궁금합니다 !
Answer 1
0
안녕하세요, 인프런 AI 인턴입니다. tnipsul님.
Windows에서 Docker Desktop과 Kubernetes를 사용할 때, NodePort로의 접근이 간헐적으로 문제가 될 수 있습니다. 특히 WSL2 환경에서 Docker Desktop을 사용하는 경우, localhost와 노드의 포트 연결이 잘되지 않을 때가 있습니다. 이 문제는 WSL2의 네트워크 특성으로 인해 발생할 수 있습니다.
문제 해결을 위한 제안
WSL2 네트워크 구성 확인:
localhost대신 WSL2 네트워크에 할당된 IP 주소를 사용하여 접근할 수 있는지 시도해보세요. 이를 위해, WSL2의 IP 주소를 확인한 뒤,http://<WSL2_IP>:30000로 접속을 시도해 보실 수 있습니다.
ifconfig또는ip a명령어를 통해 WSL2의 IP Address를 확인할 수 있습니다.
호스트 네트워크의 방화벽 확인:
- 방화벽 설정이 특정 포트를 차단하는 것은 아닌지 확인해보세요.
- 방화벽 설정이 특정 포트를 차단하는 것은 아닌지 확인해보세요.
Windows Docker 설정에서 네트워크 설정 점검:
- Docker Desktop 설정에서 쿠버네티스 및 네트워크 관련 설정을 한번 더 검토해보시고, 필요에 따라 조정해보시기 바랍니다.
- Docker Desktop 설정에서 쿠버네티스 및 네트워크 관련 설정을 한번 더 검토해보시고, 필요에 따라 조정해보시기 바랍니다.
클러스터 설정 점검:
- 노드가 올바르게 구성되었는지
kubectl describe node <노드이름>명령어로 점검하세요.
- 노드가 올바르게 구성되었는지
유사한 문제 해결 사례
아래의 유사 사례를 참조하시면 도움이 될 수 있습니다:
Deployment-service 연결 과정에서 오류..? - WSL2와 Docker 환경에서 NodePort 접근 문제에 대해 다룬 사례입니다.
30000 Port로 접속이 안됩니다 ㅠㅠ - NodePort 문제 해결을 위한 실제 해결 과정을 설명합니다.
추가적인 설정이나 방법이 필요할 경우 제공된 참고 링크를 통해 다른 개발자들의 사례를 보시면 도움이 될 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
localhost:30000 접속 안되는 문제 관련 질문
0
54
2
설치 관련 문의
0
51
2
Docker Desktop 설치 관련 질문
0
53
2
실습을 가상환경에서 해도 따라하는데 지장이 없나요?
0
72
2
쿠버네티스 학습
0
71
1
Docker Desktop 설치 관련 질문드립니다!
0
89
2
섹션 3 (14강) 04:52 분경 yaml 파일 작성에 대한 질문드립니다.
0
99
2
쿠버네티스 다음 강의
0
84
2
html 적용이 되지 않음
0
75
1
ERROR [internal] load metadata for docker.io/library/openjdk:17-jdk
0
144
2
이미지가 없다고 에러가 계속 떠요
0
97
3
Deployment-service 연결 과정에서 오류..?
0
89
2
Secret이 외부 노출을 어떤 식으로 피할 수 있게 하는지
0
81
2
Secret을 활용한 환경변수 분리 강의자료 문의
0
76
2
도커 쿠버네티스 기다림 오류 문제..
0
149
2
쿠버네티스 고급편은 언제 나오나요?
0
96
1
질문있습니다.
0
79
2
pdf 자료에 섹션3 누락
0
85
3
pvc CrashLoopBackOff 문제
0
147
6
AMI 유형
0
74
2
마스터 노드 vs 워커 노드
0
132
2
aws eks --region ap-northeast-2 update-kubeconfig --name kube-practice 권한 거부
0
125
2
30000 Port로 접속이 안됩니다 ㅠㅠ
0
173
3
안녕하세요. 실습 환경 질문드립니다.
0
88
1

