Enable ipv6 forwarding and router announcements

This commit is contained in:
Ole Markus With 2021-08-11 11:09:29 +02:00
parent 260f2a6a21
commit ab596a49bc
1 changed files with 11 additions and 4 deletions

View File

@ -145,10 +145,17 @@ func (b *SysctlBuilder) Build(c *fi.ModelBuilderContext) error {
"")
}
sysctls = append(sysctls,
"# Prevent docker from changing iptables: https://github.com/kubernetes/kubernetes/issues/40182",
"net.ipv4.ip_forward=1",
"")
if b.Cluster.Spec.IsIPv6Only() {
sysctls = append(sysctls,
"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 {
sysctls = append(sysctls,