inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

쉽게 시작하는 쿠버네티스(v1.35)

3.4.외부로 노출하는 더 좋은 방법인 로드밸런서(LoadBalancer)

SVC 아이피 및 포트

421

gusqhr55

작성한 질문수 11

1

노드 포트로 외부 노출시에 svc에 ip도 할당 되는데 

svc 아이피로 접근하면 하위에있는데 노드 아이피로 

분배 되는게 아닌가요 ?? 

그런 기능이 없다면 왜 ..ip가 설정되고 포트도 지정되는걸까요 ? 

kubernetes docker

답변 1

1

조훈(Hoon Jo)

안녕하세요 

질문을 여러번 읽어 봤는데도 잘 이해가 안되서 그러는데 조금 더 설명해 주실수 있을까요?

일단 노드포트(NodePort)로 외부에 노출하게 되면 노드의 IP가 그대로 노출된다고 보시면 됩니다. 

포트만 정해져서요. 그래서 쿠버네티스 클러스터 내의 어떤 노드에 노출된 포트로 접속해도 동일한 Pod(Deployment)에 접속할 수 있게 되죠 

분배라...기술적으로는 나중에 '쉽게 깊게 배우는 쿠버네티스 네트워크'(가제)에서 자세히 다루겠지만 간단하게는 어떤 쿠버네티스 노드에 도달하더라도 내부적으로 다른 노드에도 전달해주면서 LoadBalancing하는 느낌으로 응답해 주게 됩니다. 

즉 들어올때 <특정 IP>:<특정 Port>로 들어오지만 꼭 그 특정 IP를 가진 노드에서 모두 처리되지 않음을 의미해요. 다음 과정에서 노출(Expose)에 대해서 좀 더 다룰 예정인데, 노출 방법이 노드포트나 로드밸런서가 아니라 단순히 1개의 노드에서만 노출하게 되면 이러한 것은 이루어지지 않죠. 

질문을 이해하지 못해서 답변이 안되는거 같은데...

질문을 좀 더 자세히 해주시면 좋을꺼 같아요. 그거 보고 다시 답변 드릴께요!!!

조훈 드림. 

 

환경 설정에 대하여

0

74

2

실습 환경 관련 질의

0

72

2

ch4 디렉토리

0

110

2

cp-k8s-1.30.0(github_SysNet4Admin).ova 파일 확인 부탁드립니다.

0

81

2

6.2 nfs_exporter Permission denied

0

89

2

12분 13초부터의 내용 질문

0

85

1

K8S https 로 try 하는 부분에 대한 Error 확인

0

92

1

deployment 관련 문의

0

102

3

kubectl get nodes 관련 문의

0

223

5

Vagrant 도 에러, OVA도 에러... 실습환경을 만드는게 너무 힘들어요~~~~~!!!!!!

0

124

3

Tabby를 설치후 Copy할때 오류

0

99

3

nginx run 시 ImagePullBackOff 발생

0

116

4

쿠버네티스 환경 구축 질문입니다.

0

119

2

virtualbox 설치 실패

1

132

2

2.4강 brew install 시 .rb 파일 미인식 (./virtualbox-v7.1.10/virtualbox.rb)

1

171

2

워커노드 OS SWAP 질문

0

64

1

2.4.베이그런트(Vagrant)+버추얼박스/vagrant up issue

0

143

2

k run chk-info --image=sysnet4admin/chk-info 에러..

0

113

2

vagrant up 시에 Running pre-flight checks 에서 에러

0

94

2

failed to pull and unpack image \"registry.k8s.io/kube-apiserver:v1.30.14\": context canceled"

0

198

2

vagrant up을 하면 설정과 다르게 설정이 됩니다.

0

131

2

Tabby 무응답

0

141

4

ova 입력시

0

173

3

vagrant up

0

168

2