adamant-kite-43734
07/30/2026, 2:25 AMcreamy-pencil-82913
07/30/2026, 2:34 AMcreamy-pencil-82913
07/30/2026, 2:36 AMquick-motherboard-78228
07/30/2026, 3:54 PMtemplate ANY AAAA {
rcode NOERROR
}
This allows NodeLocal DNS to immediately return an empty NOERROR response for IPv6 (AAAA) queries in our IPv4-only clusters, avoiding unnecessary upstream forwarding. Is there a supported way to customize the generated NodeLocal Corefile?
below is default node-local configmap
❯ kubectl get cm node-local-dns -n kube-system \
-o go-template='{{index .data "Corefile"}}'
cluster.local:53 {
errors
cache {
success 9984 30
denial 9984 5
}
reload
loop
bind 169.254.20.10 100.66.0.10
forward . __PILLAR__CLUSTER__DNS__ {
force_tcp
}
prometheus :9253
health 169.254.20.10:8080
}
in-addr.arpa:53 {
errors
cache 30
reload
loop
bind 169.254.20.10 100.66.0.10
forward . __PILLAR__CLUSTER__DNS__ {
force_tcp
}
prometheus :9253
}
ip6.arpa:53 {
errors
cache 30
reload
loop
bind 169.254.20.10 100.66.0.10
forward . __PILLAR__CLUSTER__DNS__ {
force_tcp
}
prometheus :9253
}
.:53 {
errors
cache 30
reload
loop
bind 169.254.20.10 100.66.0.10
forward . __PILLAR__UPSTREAM__SERVERS__
prometheus :9253
}
~/Downloads/kube
github.com/rancher/rke2-charts/blob/…/values.yaml#…quick-motherboard-78228
08/01/2026, 5:30 PMquick-motherboard-78228
08/01/2026, 5:31 PM