diff --git a/cmd/kubeadm/app/phases/addons/dns/dns_test.go b/cmd/kubeadm/app/phases/addons/dns/dns_test.go index fc7b35137c9..5c4925a705b 100644 --- a/cmd/kubeadm/app/phases/addons/dns/dns_test.go +++ b/cmd/kubeadm/app/phases/addons/dns/dns_test.go @@ -184,7 +184,10 @@ func TestCreateCoreDNSAddon(t *testing.T) { forward . /etc/resolv.conf { max_concurrent 1000 } - cache 30 + cache 30 { + disable success cluster.local + disable denial cluster.local + } loop reload loadbalance @@ -228,7 +231,10 @@ func TestCreateCoreDNSAddon(t *testing.T) { forward . /etc/resolv.conf { max_concurrent 1000 } - cache 30 + cache 30 { + disable success cluster.local + disable denial cluster.local + } loop reload loadbalance @@ -314,7 +320,10 @@ func TestCreateCoreDNSAddon(t *testing.T) { forward . /etc/resolv.conf { max_concurrent 1000 } - cache 30 + cache 30 { + disable success cluster.local + disable denial cluster.local + } loop reload loadbalance diff --git a/cmd/kubeadm/app/phases/addons/dns/manifests.go b/cmd/kubeadm/app/phases/addons/dns/manifests.go index 905a2e050e6..1358733b5be 100644 --- a/cmd/kubeadm/app/phases/addons/dns/manifests.go +++ b/cmd/kubeadm/app/phases/addons/dns/manifests.go @@ -178,6 +178,11 @@ data: max_concurrent 1000 } cache 30 + {{- if .DNSDomain }} { + disable success {{ .DNSDomain }} + disable denial {{ .DNSDomain }} + } + {{- end }} loop reload loadbalance