인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

louistwkim8400's profile image
louistwkim8400

asked

The Kubernetes Trend: Level Up Your Skills with Theory and Practice [Beginner to Intermediate]

NAT 관련 질문

Written on

·

274

2

강의에서 Pod D에서 Service IP를 이용해 Pod B에 접근하는 부분입니다.

그림에서 Node2 의 NAT 기능에 의해 Node1에 등록되어 있는 Service-Pod Ip Transration이 일어나는 것을 알 수 있는데요.

이전 강의에서 kube-proxy가 이를 iptables등에 등록을 해주는 과정을 설명해주실 때

1. Service가 새로 생성

2. apiserver가 Endpoint Object 생성을 감지해 Service-Pod IP 매핑을 kube-proxy에 등록

하는 과정이 있었는데

강의 그림으로는 생성된 서비스가 있는 Node의 kube-proxy로만  Service-Pod IP 매핑이 등록되는 것으로 이해했습니다.

 

만약 이 가정이 옳다면,

맨 위 그림에서 Pod D가 있는 Node2에서 Node1의 Service-Pod IP 매핑정보를 알 수 없을텐데 어떻게 알 수 있었을까요?

2번 과정이 혹시 모든 Worker Node에 전파되는 것일까요? 

 

감사합니다.

 

 

 

dockerkubernetes

Answer 1

0

1pro님의 프로필 이미지
1pro
Instructor

안녕하세요. 

네, Service 생성시 모든 워커노드에 Iptables에 정보가 업데이트 됩니다.

한번 확인해보세요~

 

louistwkim8400's profile image
louistwkim8400

asked

Ask a question