logo

Kubernetes DNS: FQDN과 ndots의 동작 방식 정리

language-logoKubernetes

• Kubernetes에서 ndots와 search 설정은 DNS 동작 방식을 결정하며, ndots 값에 따라 FQDN으로 간주할지 여부가 결정되어 불필요한 DNS 요청을 줄이거나 외부 도메인 접근 문제를 방지할 수 있습니다.
• /etc/resolv.conf 파일의 search 항목은 Short Name으로 간주된 DNS 이름 뒤에 자동으로 추가되는 도메인 리스트를 정의하며, ndots 설정에 따라 DNS 질의가 FQDN으로 처리될지, search 도메인을 순차적으로 추가하여 질의할지가 결정됩니다.
• Kubernetes의 기본 ndots 설정은 5로, DNS 이름에 점이 5개 이상 포함되면 FQDN으로 간주하여 검색 도메인을 추가하지 않고 바로 질의하며, ndots 값을 낮추면 모든 도메인 요청에 검색 도메인이 붙어 외부 DNS 사용 시 성능 저하가 발생할 수 있다.
• ndots 값을 조정할 때, 점(.)의 개수에 따라 Short Name과 FQDN으로 구분하여 DNS 질의를 시도하며, 같은 네임스페이스에서는 서비스 명만으로도 동작하지만, 다른 네임스페이스에서는 FQDN을 사용해야 정상적으로 동작한다.

thumbnail
북마크
공유하기
신고하기
30분 분량
조회수 89
profile-imagel2h
5달 전
Copyright © 2025. Codenary All Rights Reserved.