diff --git a/cluster/addons/dns/coredns.yaml.base b/cluster/addons/dns/coredns.yaml.base index c671d96300..c6c9f7c82d 100644 --- a/cluster/addons/dns/coredns.yaml.base +++ b/cluster/addons/dns/coredns.yaml.base @@ -58,9 +58,9 @@ data: .:53 { errors health - kubernetes __PILLAR__DNS__DOMAIN__ __PILLAR__CLUSTER_CIDR__ { + kubernetes __PILLAR__DNS__DOMAIN__ in-addr.arpa ip6.arpa { pods insecure - upstream /etc/resolv.conf + upstream fallthrough in-addr.arpa ip6.arpa } prometheus :9153 @@ -98,21 +98,9 @@ spec: effect: NoSchedule - key: "CriticalAddonsOnly" operator: "Exists" - affinity: - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - weight: 100 - podAffinityTerm: - labelSelector: - matchExpressions: - - key: k8s-app - operator: In - values: - - coredns - topologyKey: kubernetes.io/hostname containers: - name: coredns - image: coredns/coredns:1.0.4 + image: coredns/coredns:1.0.6 imagePullPolicy: IfNotPresent resources: limits: diff --git a/cluster/addons/dns/coredns.yaml.in b/cluster/addons/dns/coredns.yaml.in index a83247456c..7e79a6905c 100644 --- a/cluster/addons/dns/coredns.yaml.in +++ b/cluster/addons/dns/coredns.yaml.in @@ -58,9 +58,9 @@ data: .:53 { errors health - kubernetes {{ pillar['dns_domain'] }} {{ pillar['service_cluster_ip_range'] }} { + kubernetes {{ pillar['dns_domain'] }} in-addr.arpa ip6.arpa { pods insecure - upstream /etc/resolv.conf + upstream fallthrough in-addr.arpa ip6.arpa } prometheus :9153 @@ -98,21 +98,9 @@ spec: effect: NoSchedule - key: "CriticalAddonsOnly" operator: "Exists" - affinity: - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - weight: 100 - podAffinityTerm: - labelSelector: - matchExpressions: - - key: k8s-app - operator: In - values: - - coredns - topologyKey: kubernetes.io/hostname containers: - name: coredns - image: coredns/coredns:1.0.4 + image: coredns/coredns:1.0.6 imagePullPolicy: IfNotPresent resources: limits: diff --git a/cluster/addons/dns/coredns.yaml.sed b/cluster/addons/dns/coredns.yaml.sed index 11f1dd6240..db14e84174 100644 --- a/cluster/addons/dns/coredns.yaml.sed +++ b/cluster/addons/dns/coredns.yaml.sed @@ -58,9 +58,9 @@ data: .:53 { errors health - kubernetes $DNS_DOMAIN $SERVICE_CLUSTER_IP_RANGE { + kubernetes $DNS_DOMAIN in-addr.arpa ip6.arpa { pods insecure - upstream /etc/resolv.conf + upstream fallthrough in-addr.arpa ip6.arpa } prometheus :9153 @@ -98,21 +98,9 @@ spec: effect: NoSchedule - key: "CriticalAddonsOnly" operator: "Exists" - affinity: - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - weight: 100 - podAffinityTerm: - labelSelector: - matchExpressions: - - key: k8s-app - operator: In - values: - - coredns - topologyKey: kubernetes.io/hostname containers: - name: coredns - image: coredns/coredns:1.0.4 + image: coredns/coredns:1.0.6 imagePullPolicy: IfNotPresent resources: limits: diff --git a/cmd/kubeadm/app/phases/addons/dns/manifests.go b/cmd/kubeadm/app/phases/addons/dns/manifests.go index b3d1ee8f07..b35d9515c9 100644 --- a/cmd/kubeadm/app/phases/addons/dns/manifests.go +++ b/cmd/kubeadm/app/phases/addons/dns/manifests.go @@ -243,18 +243,6 @@ spec: operator: Exists - key: {{ .MasterTaintKey }} effect: NoSchedule - affinity: - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - weight: 100 - podAffinityTerm: - labelSelector: - matchExpressions: - - key: k8s-app - operator: In - values: - - coredns - topologyKey: kubernetes.io/hostname containers: - name: coredns image: coredns/coredns:{{ .Version }}