mirror of https://github.com/kubernetes/kops.git
Enable ipv6 forwarding and router announcements
This commit is contained in:
parent
260f2a6a21
commit
ab596a49bc
|
|
@ -145,10 +145,17 @@ func (b *SysctlBuilder) Build(c *fi.ModelBuilderContext) error {
|
||||||
"")
|
"")
|
||||||
}
|
}
|
||||||
|
|
||||||
sysctls = append(sysctls,
|
if b.Cluster.Spec.IsIPv6Only() {
|
||||||
"# Prevent docker from changing iptables: https://github.com/kubernetes/kubernetes/issues/40182",
|
sysctls = append(sysctls,
|
||||||
"net.ipv4.ip_forward=1",
|
"net.ipv6.ip_forward=1",
|
||||||
"")
|
"net.ipv6.conf.all.accept_ra=2",
|
||||||
|
"")
|
||||||
|
} else {
|
||||||
|
sysctls = append(sysctls,
|
||||||
|
"# Prevent docker from changing iptables: https://github.com/kubernetes/kubernetes/issues/40182",
|
||||||
|
"net.ipv4.ip_forward=1",
|
||||||
|
"")
|
||||||
|
}
|
||||||
|
|
||||||
if params := b.NodeupConfig.SysctlParameters; len(params) > 0 {
|
if params := b.NodeupConfig.SysctlParameters; len(params) > 0 {
|
||||||
sysctls = append(sysctls,
|
sysctls = append(sysctls,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue