NodeLocal DNSCache는 클러스터 노드에서 DaemonSet으로 DNS 캐싱 에이전트를 실행하여 클러스터 DNS 성능을 향상시키는 역할을 합니다.

Install NodeLocalDNS
wget https://github.com/kubernetes/kubernetes/raw/master/cluster/addons/dns/nodelocaldns/nodelocaldns.yaml
kubedns=`kubectl get svc kube-dns -n kube-system -o jsonpath={.spec.clusterIP}`
domain='cluster.local' ## default 값
localdns='169.254.20.10' ## default 값
sed -i "s/__PILLAR__LOCAL__DNS__/$localdns/g; s/__PILLAR__DNS__DOMAIN__/$domain/g; s/__PILLAR__DNS__SERVER__/$kubedns/g" nodelocaldns.yaml
kubectl apply -f nodelocaldns.yaml'Cloud > Kubernetes' 카테고리의 다른 글
| Calico CNI (0) | 2026.01.05 |
|---|---|
| Istio Keycloak 인증 연동 (0) | 2025.09.29 |
| 쿠버네티스 기본 명령어를 알아보자 (0) | 2025.05.01 |
| 쿠버네티스(k8s)의 구성요소 및 작동원리 (0) | 2025.05.01 |