diff --git a/pkg/server/server.go b/pkg/server/server.go index 860f40ecb3..222056d25f 100644 --- a/pkg/server/server.go +++ b/pkg/server/server.go @@ -274,9 +274,9 @@ func stageFiles(ctx context.Context, sc *Context, controlConfig *config.Control) } dataDir = filepath.Join(controlConfig.DataDir, "manifests") - dnsIPFamilyPolicy := "PreferDualStack" - if len(controlConfig.ClusterDNSs) == 1 { - dnsIPFamilyPolicy = "SingleStack" + dnsIPFamilyPolicy := "SingleStack" + if len(controlConfig.ClusterDNSs) > 1 { + dnsIPFamilyPolicy = "RequireDualStack" } templateVars := map[string]string{