inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

실리콘밸리 엔지니어에게 배우는 쿠버네티스 for SWE

Cluster Network(클러스터 네트워크)에 대해 알아보자

NAT을 사용하면 안되는 규칙에 대한 질문입니다. (Cluster Network(클러스터 네트워크)에 대해 알아보자 )

201

문준호

작성한 질문수 1

1


강의 중 NAT을 사용하면 안된다는 부분에 질문이 있습니다.
다른 노드간 통신을 하려고 합니다.

서버A - 공인 아이피(242.53.436.93), 사설 ip(192.168.1.108)
서버 B - 공인 아이피(215.26.372.38), 사설 ip(192.168.1.4)
NAT을 사용하면 안되는 거면 사설 ip를 이용하는 환경은 노드와 노드끼리 통신이 안되는 건가요?

만약 불가능 하다면 직접 통신은 못해도,
nginx를 통해 http 통신은 가능할까요?
서버A - 노드 1 - 파트(웹어플리케이션이)에서
서버 B - 노드 1 - 파트(웹어플리케이션이)에게
215.26.372.38:80/auth/user라는 통신을 요청하는게 가능할까요?


감사합니다.

kubernetes

답변 1

0

미쿡엔지니어

안녕하세요 문준호님,

일단 쿠버네티스에서는 IP를 사용하셔서 접근하시는 것은 워낙 Pod들이 Stable하지 않기 때문에 사용하지는 않는 편입니다. 대부분은 service를 만드시고 이를 pod에 연결하시고 service를 연결하는 식으로 통신을 합니다. 또 다른 방법으로는 ingress를 사용하셔서 연결하시면 방법도 있습니다.

더 자세한 내용은 "DNS in Kubernetes에 대해 알아보자" 강의를 찾아보시면 이해가 파파팍 될 듯 합니다 😄

그래도 궁금하시면 한번 더 물어봐 주세요 ㅎㅎ

gateway 생성 후 접속 확인 질문

0

8

1

Ingress 생성하기 ingressclass 질문

1

23

2

deployment 업데이트 및 롤백 실행하기 -2

1

24

2

강사님 Sprint6 은 언제쯤 나오나요?

1

17

1

젠킨스버전과 플러그인설치

1

37

2

cpu&memory 재설정하기에 질문이 있습니다.

1

51

2

시험 시작하기 전에 한 가지 질문 있습니다.

1

51

2

yml 작성하다가 에러 발생해서 문의 드립니다.

0

39

2

섹션2. 1.5쿠버네티스_컨트롤플레인_노드와_워커_노드_그리고 kubeadm으로 쿠버네티스 직접 구성하기-v1.30 오류

0

37

2

설치수업중에 질문드립니다.

1

58

2

CNI 문제 질문

1

53

2

dns 관련하여 질문이 있습니다.

0

42

2

강의가 안나와요 - Kube Proxy에 대해 알아보자

0

147

1

service, pod 개념 질문

1

181

1

Kubectl, minikube 로컬 환경 설치 질문

1

186

1

한번에 다운 받기 자료 요청

1

151

1

Daemonset 에 임계점이 오면 어떻게 처리하나요?

1

179

1

사이드 프로젝트를 쿠베로 배포하고 싶은데요

1

260

1

yaml 작성법 문의

1

188

1

helm mysql 실습 도중 에러

1

685

1

DNS강의 관련 질문

1

271

1

net cat 관련 질문

1

450

2

화면자료 공유 가능하실까요?

2

432

1

학습자료

1

400

1