인프런 커뮤니티 질문&답변

우하하님의 프로필 이미지
우하하

작성한 질문수

대세는 쿠버네티스 [초급~중급]

Service - 실습

Nodeport를 이용해 외부에서 접속이 안됩니다.

해결된 질문

작성

·

701

2

안녕하세요. 올려주신 설치방법에서 내PC + VirtualBox (Network:NatNetwork) 로 환경을 구성하여 실습을 진행중입니다.

실습에서 NodPort를 통해 외부에서 내부의 노드에 접속이 가능하다고했는데, 저는 timed out이 뜹니다.

다음과 같이 서비스를 생성하고

클러스터 내부에서 9000번 포트로 접속했을때는 정상작동이 됩니다.

그러나 제 local PC에서 노드에 30000번 포트로 접속하면 타임아웃됩니다.

네트워크 설정은 하라는대로 했고, 방화벽도 닫혀있습니다.

그런데 궁금한건 제가 NAT Network로 vm 을 설정했는데 vm의 IP로 외부에서 접근이 가능한가요?

그래서 localhost:10031:30000/hostname 이런식으로 해보아도 안되더라구요..ㅠㅠ

왜 안되는지랑 NAT network임에도 포트포워딩 없이 외부에서 내부 IP로 접속이 되는건지가 궁금합니다.


그리고 강의 잘 보고 있습니다. 감사합니다!

답변 4

1

우하하님의 프로필 이미지
우하하
질문자

안녕하세요. 빠른 답변 감사합니다!
가이드대로 포트포워딩해서 노드vm에 접속하여 설정들도 모두 마친 상태입니다.

그러면 이런식으로 노드vm안의 포트를 사용할때마다 낫 네트워크에 추가해주어야하는건가요?

0

우하하님의 프로필 이미지
우하하
질문자

알겠습니다. 답변 감사합니다~~

0

일프로님의 프로필 이미지
일프로
지식공유자

네 natnetwork을 사용시 그런 불편함이 있습니다.

그래서 이동식 노트북을 쓸경우에만 쓰는게 좋고.

왠만하면 집에서 브리지 모드로 사용하는게 편해요

0

일프로님의 프로필 이미지
일프로
지식공유자

안녕하세요. 

NatNetwork 설정으로 외부에서 접속 하려면,

아래 virtualbox에 포트포워딩 규칙을 추가해줘야 합니다.

127.0.0.1:13000 -> 30.0.2.30:30000   이런식으로 추가 세팅을하고

접근할때 127.0.0.1:13000/hostname 이렇게 접근해야합니다.

감사합니다.

우하하님의 프로필 이미지
우하하

작성한 질문수

질문하기