inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

데브옵스(DevOps)를 위한 쿠버네티스 마스터

외부로 서비스하는 방법들과 노드포트

인그레스의 위치

237

jaecheon.jeong

작성한 질문수 14

0

Ingress는 도메인이름을 해석해서, 서브도메인이나 웹요청의 디렉토리를 탐지해서 어디로 서비스를 나누어줄 것인지를 결정한다고 하셨는데, 여기서의 서비스는 clusterIP를 가지고 있는 서비스 객체를 말씀하시는 게 맞나요?

LB가 NodePort로 리다이렉션을 하고, Ingress가 Nodeport로 들어온 도메인을 가지고 서비스로 분배를 하는건가요?

자체로는 이해를 했는데, LB와 Ingress의 위치가 어떻게 되는지 궁금합니다. 

 

 

ingress docker kubernetes

답변 1

0

CLOUD SECURITY LAB

안녕하세요 강사 최일선입니다.

1.  서비스는 clusterIP를 가지고 있는 서비스 객체를 말씀하시는 게 맞나요?

네 맞습니다.

2. LB가 NodePort로 리다이렉션을 하고, Ingress가 Nodeport로 들어온 도메인을 가지고 서비스로 분배를 하는건가요?

말씀하신 인그레스는 솔루션에 따라서 쿠버네티스 클러스터 내에 위치하기도 하고 외부에 위치하기도 합니다.

nginx ingress controller는 파드를 사용한 방식이라 클러스터 내부에 위치합니다.

이 경우에는 말씀하신 것처럼 외부 로드밸런서 -> 노드 포트 -> nginx ingress controller -> Clutser IP -> 파드 애플리케이션 라고 보시면 됩니다.

GCP에서는 ingress를 생성하면 자동으로 외부에 ALB가 배포됩니다. 이런 경우에는 외부 로드밸런서(ingress) -> 노드 포트 -> 파드 애플리케이션 과 같은 통신을 수행합니다.

감사합니다.

0

jaecheon.jeong

감사합니다.

cilium install 오류

0

84

2

external-ip로 지정된 ip주소로 접속되지 않습니다.

0

72

1

Google cloud에서 클러스터를 만드는 중에 다음과 같은 오류가 발생합니다.

0

112

2

강의가 중간에 끊긴 느낌이 듭니다.

0

70

1

이론 강의 pdf 자료 다운로드 문의

0

141

2

vmware 로 가상서버 여러 대 띄울때 고정ip 로 각각 할당하는 법 알려주세요

0

1393

2

강의해주시는 별도의 강의 자료는 없나요 ??

0

207

1

스토리지 클래스

0

221

1

버전관리

0

179

1

강의 흐름 이상

0

259

1

4 쿠버네티스 워크로드에서부터 갑자기

0

255

1

영상이 나오지 않습니다.

1

223

1

kubeadm init 실패(+join할 때도 참고)

2

1516

0

2024년 3월 4일 기준 설치

3

1580

2

loadbalancer 문의 드립니다.

0

230

1

NodePord local 환경에서 안됨

0

407

2

kubectl apply 와 create 차이점

0

896

1

서비스 DNS 연습문제 중 마지막 요청 실패 질문있습니다 (feat. 서비스 생성 실패 해결방법)

0

310

1

master init error

0

554

2

gasbugs/http-go 이미지 에러

1

370

2

GKE 질문입니다

0

300

1

worker에서 join할 때 오류발생

0

564

2

포트포워딩 및 nfs 관련

0

595

1

sessionAffinity 작동관련 질문

0

506

2