From 29a1cb2a9fa53feec1df7ff70b8048a6da64d53b Mon Sep 17 00:00:00 2001 From: Ole Markus With Date: Fri, 16 Oct 2020 11:57:47 +0200 Subject: [PATCH] If we use node local dns, always use the nld local ip as cluster dns --- pkg/model/components/kubelet.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkg/model/components/kubelet.go b/pkg/model/components/kubelet.go index 2ed9464d3c110..e5a2fc7b1c9da 100644 --- a/pkg/model/components/kubelet.go +++ b/pkg/model/components/kubelet.go @@ -76,8 +76,7 @@ func (b *KubeletOptionsBuilder) BuildOptions(o interface{}) error { } if clusterSpec.Kubelet.ClusterDNS == "" { - if clusterSpec.KubeDNS != nil && clusterSpec.KubeDNS.NodeLocalDNS != nil && fi.BoolValue(clusterSpec.KubeDNS.NodeLocalDNS.Enabled) && - ((clusterSpec.KubeProxy != nil && clusterSpec.KubeProxy.ProxyMode == "ipvs") || (clusterSpec.Networking != nil && clusterSpec.Networking.Cilium != nil)) { + if clusterSpec.KubeDNS != nil && clusterSpec.KubeDNS.NodeLocalDNS != nil && fi.BoolValue(clusterSpec.KubeDNS.NodeLocalDNS.Enabled) { clusterSpec.Kubelet.ClusterDNS = clusterSpec.KubeDNS.NodeLocalDNS.LocalIP } else { ip, err := WellKnownServiceIP(clusterSpec, 10)