Node Local DNS Cache는 각 워커 노드에서 DaemonSet으로 실행되는 DNS 캐시입니다.
파드의 DNS 요청을 같은 노드에서 처리하고,
캐시에 없는 요청만 클러스터 DNS로 전달하여 DNS 조회 지연 시간과 CoreDNS의 부하를 줄입니다.
확인사항!
DNS 성능 문제가 없는 클러스터에는 Node Local DNS Cache를 설치하지 않아도 됩니다.
다음과 같은 DNS 성능 문제가 지속되는 경우 설치 여부를 검토합니다.
- CoreDNS 파드의 CPU 제한(throttling)이나 높은 CPU 사용률이 지속되는 경우
- CoreDNS 복제본(replica) 수를 조정한 뒤에도 DNS 조회 지연이 계속되는 경우
- 애플리케이션의 DNS 요청 시간 초과(timeout)가 반복되는 경우
설치 및 관리에 대한 자세한 내용은 관련문서를 참고해 주세요.