9.8. CoreDNS 캐시 튜닝
CoreDNS의 경우 각각 양수 또는 음수 캐싱이라고도 하는 성공 또는 실패한 캐싱의 최대 기간을 구성할 수 있습니다. DNS 쿼리 응답의 캐시 기간을 조정하면 업스트림 DNS 확인자의 부하를 줄일 수 있습니다.
주의
TTL 필드를 낮은 값으로 설정하면 클러스터의 부하, 업스트림 확인자 또는 둘 다 증가할 수 있습니다.
프로세스
다음 명령을 실행하여
default
라는 DNS Operator 오브젝트를 편집합니다.$ oc edit dns.operator.openshift.io/default
TTL(Time-to-live) 캐싱 값을 수정합니다.
DNS 캐싱 구성
apiVersion: operator.openshift.io/v1 kind: DNS metadata: name: default spec: cache: positiveTTL: 1h 1 negativeTTL: 0.5h10m 2
검증
변경 사항을 검토하려면 다음 명령을 실행하여 구성 맵을 다시 확인합니다.
oc get configmap/dns-default -n openshift-dns -o yaml
다음 예와 같은 항목이 표시되는지 확인합니다.
cache 3600 { denial 9984 2400 }
추가 리소스
캐싱에 대한 자세한 내용은 CoreDNS 캐시 를 참조하십시오.