Commit 65495bb6 authored by Aofei Sheng's avatar Aofei Sheng Committed by Brad Davidson

Use `ipFamilyPolicy: RequireDualStack` for dual-stack kube-dns (#8984)

Signed-off-by: 's avatarAofei Sheng <aofei@aofeisheng.com> (cherry picked from commit 8d2c40cd) Signed-off-by: 's avatarBrad Davidson <brad.davidson@rancher.com>
parent db378476
...@@ -275,9 +275,9 @@ func stageFiles(ctx context.Context, sc *Context, controlConfig *config.Control) ...@@ -275,9 +275,9 @@ func stageFiles(ctx context.Context, sc *Context, controlConfig *config.Control)
} }
dataDir = filepath.Join(controlConfig.DataDir, "manifests") dataDir = filepath.Join(controlConfig.DataDir, "manifests")
dnsIPFamilyPolicy := "PreferDualStack" dnsIPFamilyPolicy := "SingleStack"
if len(controlConfig.ClusterDNSs) == 1 { if len(controlConfig.ClusterDNSs) > 1 {
dnsIPFamilyPolicy = "SingleStack" dnsIPFamilyPolicy = "RequireDualStack"
} }
templateVars := map[string]string{ templateVars := map[string]string{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment