@@ -1141,6 +1141,7 @@ write_files:
1141
1141
{{- end }}
1142
1142
1143
1143
# CLUSTER DNS
1144
+ {{ if not .KubeDns.DNSMasq.CoreDNSLocal.Enabled -}}
1144
1145
{{ if eq .KubeDns.Provider "coredns" -}}
1145
1146
remove_object ConfigMap kube-system/kubedns-cm
1146
1147
remove_object Deployment kube-system/kube-dns
@@ -1160,6 +1161,13 @@ write_files:
1160
1161
"${mfdir}/kube-dns-autoscaler-de.yaml" \
1161
1162
"${mfdir}/kube-dns-de.yaml"
1162
1163
{{- end }}
1164
+ {{- else }}
1165
+ remove_object ConfigMap kube-system/kubedns-cm
1166
+ remove_object Deployment kube-system/kube-dns
1167
+ remove_object ConfigMap kube-system/coredns-cm
1168
+ remove_object Deployment kube-system/coredns
1169
+ remove_object Deployment kube-system/kube-dns-autoscaler
1170
+ {{- end }}
1163
1171
{{- if .KubeDns.NodeLocalResolver }}
1164
1172
{{- if .KubeDns.DNSMasq.CoreDNSLocal.Enabled }}
1165
1173
deploy "${mfdir}/dnsmasq-node-coredns-local.yaml"
@@ -1168,7 +1176,11 @@ write_files:
1168
1176
{{- end }}
1169
1177
deploy "${mfdir}/dnsmasq-node-ds.yaml"
1170
1178
{{- end }}
1179
+ {{ if not .KubeDns.DNSMasq.CoreDNSLocal.Enabled -}}
1171
1180
forceapply "${mfdir}/kube-dns-pdb.yaml"
1181
+ {{- else }}
1182
+ remove "${mfdir}/kube-dns-pdb.yaml"
1183
+ {{- end }}
1172
1184
1173
1185
{{ if .Addons.MetricsServer.Enabled -}}
1174
1186
# METRICS SERVER
@@ -5632,10 +5644,7 @@ write_files:
5632
5644
- --no-resolv
5633
5645
- --keep-in-foreground
5634
5646
- --neg-ttl={{ .KubeDns.DNSMasq.NegTTL }}
5635
- # Send requests to the last server (coredns-local) first and only
5636
- # fallback to the previous one (global coredns) if it's unreachable.
5637
5647
- --strict-order
5638
- - --server={{.DNSServiceIP}}#53
5639
5648
- --server=127.0.0.1#9254
5640
5649
{{ else }}
5641
5650
- --server=//{{.DNSServiceIP}}
0 commit comments