diff --git a/cluster/addons/dns/kube-dns/kube-dns.yaml.base b/cluster/addons/dns/kube-dns/kube-dns.yaml.base index fbd232f5115..aab91d948e5 100644 --- a/cluster/addons/dns/kube-dns/kube-dns.yaml.base +++ b/cluster/addons/dns/kube-dns/kube-dns.yaml.base @@ -166,6 +166,7 @@ spec: - -k - --cache-size=1000 - --no-negcache + - --dns-loop-detect - --log-facility=- - --server=/__PILLAR__DNS__DOMAIN__/127.0.0.1#10053 - --server=/in-addr.arpa/127.0.0.1#10053 diff --git a/cluster/addons/dns/kube-dns/kube-dns.yaml.in b/cluster/addons/dns/kube-dns/kube-dns.yaml.in index 74b73b55024..a12b45a9c12 100644 --- a/cluster/addons/dns/kube-dns/kube-dns.yaml.in +++ b/cluster/addons/dns/kube-dns/kube-dns.yaml.in @@ -166,6 +166,7 @@ spec: - -k - --cache-size=1000 - --no-negcache + - --dns-loop-detect - --log-facility=- - --server=/{{ pillar['dns_domain'] }}/127.0.0.1#10053 - --server=/in-addr.arpa/127.0.0.1#10053 diff --git a/cluster/addons/dns/kube-dns/kube-dns.yaml.sed b/cluster/addons/dns/kube-dns/kube-dns.yaml.sed index e692d5ac8e7..7e0bfa9af2f 100644 --- a/cluster/addons/dns/kube-dns/kube-dns.yaml.sed +++ b/cluster/addons/dns/kube-dns/kube-dns.yaml.sed @@ -166,6 +166,7 @@ spec: - -k - --cache-size=1000 - --no-negcache + - --dns-loop-detect - --log-facility=- - --server=/$DNS_DOMAIN/127.0.0.1#10053 - --server=/in-addr.arpa/127.0.0.1#10053 diff --git a/cmd/kubeadm/app/phases/addons/dns/manifests.go b/cmd/kubeadm/app/phases/addons/dns/manifests.go index 175c7c81f4f..85dff31bf52 100644 --- a/cmd/kubeadm/app/phases/addons/dns/manifests.go +++ b/cmd/kubeadm/app/phases/addons/dns/manifests.go @@ -122,6 +122,7 @@ spec: - -k - --cache-size=1000 - --no-negcache + - --dns-loop-detect - --log-facility=- - --server=/{{ .DNSDomain }}/{{ .DNSBindAddr }}#10053 - --server=/in-addr.arpa/{{ .DNSBindAddr }}#10053 diff --git a/test/kubemark/resources/kube_dns_template.yaml b/test/kubemark/resources/kube_dns_template.yaml index 19a16d7d6cc..8d812023f09 100644 --- a/test/kubemark/resources/kube_dns_template.yaml +++ b/test/kubemark/resources/kube_dns_template.yaml @@ -140,6 +140,7 @@ spec: - -k - --cache-size=1000 - --no-negcache + - --dns-loop-detect - --log-facility=- - --server=/{{dns_domain}}/127.0.0.1#10053 - --server=/in-addr.arpa/127.0.0.1#10053