inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

초보를 위한 쿠버네티스 안내서

Ingress

ingress 질문

203

rere

작성한 질문수 44

1

강사님 안녕하세요! ingress의 nginx에서 각 host에 따라 분기를 해준다고 이해했는데 그럼 결국 어떤 도메인을 향한 요청이든 처음에는 nginx를 거쳐야 할것 같은데 어떤 도메인을 입력해도 nginx 80번 포트로 요청이 가는 원리가 궁금합니다.!

docker kubernetes

답변 1

0

subicura

안녕하세요.

여러개의 도메인이 동일한 nginx로 가는 이유는 단순합니다.

각각의 도메인이 모두 동일한 IP(ingress의 loadbalacner IP)를 바라보게 DNS 설정을 했다면,

a.com -> 10.0.0.1, b.com -> 10.0.0.1, c.com -> 10.0.0.1, ...

해당 도메인에 접속했을때 동일한 IP를 바라볼 것이고, 해당 IP의 80포트는 nginx를 바라보도록 설정했기 때문에 전부 동일하게 요청한다고 보시면 됩니다.

도메인을 이용하여 통신을 하면 DNS를 통해 IP로 변환한 다음 요청을 하기 때문에 결국 동일한 IP에 요청을 보내는 것입니다.

감사합니다!

질문 있습니다!

0

105

1

m1 맥 도커로 미니쿠베 실행하는 분께

1

248

1

kubectl apply 적용 시 status "imagepullbackoff, errimagepull" 상태

0

900

1

host 브라우저에서 minikube ip에 접근이 안됩니다.

0

726

2

버추얼 박스에 설치된 버추얼 머신(우분투)에서는 미니쿠베 설치가 안 됩니까?

0

388

1

ghcr.io/subicura/echo:v1 에 오류가 있습니다.

0

524

1

고급편 제작계획

0

477

1

nodeport 질문

0

386

1

kubectl 오류

1

1051

2

kubectl 설치 관련

1

686

1

docker-compose up -d

1

491

1

강사님 터미널 설정 따라하고 싶습니다.

2

555

0

도커라는 말은 제품이름인가요?

1

425

1

쿠버네티스배포데모" 코드 제공 (재)문의

1

449

1

"쿠버네티스배포데모" 코드 제공 재문의

1

447

1

kubectl 버전 충돌로 삭제문의입니다

1

672

1

쿠버네티스모니터링- 그라파나,로키 관련 문의 입니다.

1

441

2

"쿠버네티스배포데모" 소스 코드는 제공이 안될까요?

1

370

2

터미널 환경설정 어떻게 하셨는지 궁금합니다!

1

314

1

host path에 대해 질문이 있습니다.

1

275

1

file과 env-file 의 차이는 뭔가요??

1

362

1

같은 클러스트의 판단 기준?

1

237

1

ClusterIP라는것에 대해 질문이 있습니다.

1

270

1

질문있습니다!

1

297

1