작성
·
352
0
[질문 전 답변]
1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 예
3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요]
(https://www.inflearn.com/blogs/1719)
4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
[질문 하기]
K8S를 이용해서 WEB서비스 만들어 보는 연습을 하던 중
PC의 hosts 파일에 External IP를 등록하고
External IP로 접근시(https://External IP)에는
403 error가 나지만
domain이름으로 접근시 (https://hosts파일에 등록한 이름)에는
정상적으로 web page가 보여
이 부분이 왜 그런지 너무 궁금해서 강의를 찾아 듣고 있습니다.
이부분은 어느 챕터를 공부한 후 이해할 수 있을까요?
답변 3
0
DNS에 등록된 서비스는 아닙니다.
DNS 해석 순서의 문제로
Ingress External IP로 접속했을 때
404 Error가 발생할 수 있는지 잘 이해가 안되네요...
Ingress의 네트워크 동작방식과 관련이 있을 수 있는 것으로
구글링을 통해서 확인했습니다.
조금 더 공부해 보겠습니다.
감사합니다.
0
TLS 동작 방식 때문에 발생한 현상이고
K8S와는 관련 없는 내용이라고 이해하면 될까요?
만약 동일 환경에서 https가 아닌
http로 환경을 구성했다면
DNS가 아니라 IP로도
정상적으로 WEB 화면이 열렸을 것이라고
생각하면 될런지요?
0
안녕하세요
좋은 질문에 감사드립니다.
우선..그건 강의에서 해결 할 수 있는게 아니라 DNS를 어떻게 해석해서 웹브라우저에서 접근하는지를 학습하셔야 하는 거라서요.... 위의 내용으로 구글 검색하시는게 좋으실꺼 같습니다.
그리고 인증서 관련이 포함되어 있는 https는 직접적으로 강의에서 다루지는 않고 있습니다.
한다면 Ingress ctrl에서 해야 하는데 직접적으로 쿠버네티스와 관련이 없어서 다루지 않고 있습니다.
나중에 cert-manager를 추가한다면 아마 다루게 될 것 같습니다.
TLS가 아니라 순수하게 DNS 해석 순서에 따른 것으로 보시는게 좋으실꺼 같습니다.
DNS는 로컬이 가장 우선이거든요.