Skip to content

Commit abe05fa

Browse files
authored
Merge pull request #16272 from sl1pm4t/gcp/alias-ip-range-size
gce: Set node IP Alias range to match NodeCIDRMaskSize
2 parents 01b8304 + 10e081a commit abe05fa

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pkg/model/gcemodel/autoscalinggroup.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -190,8 +190,12 @@ func (b *AutoscalingGroupModelBuilder) buildInstanceTemplate(c *fi.CloudupModelB
190190
if gce.UsesIPAliases(b.Cluster) {
191191
t.CanIPForward = fi.PtrTo(false)
192192

193+
nodeCIDRMaskSize := int32(24)
194+
if b.Cluster.Spec.KubeControllerManager.NodeCIDRMaskSize != nil {
195+
nodeCIDRMaskSize = *b.Cluster.Spec.KubeControllerManager.NodeCIDRMaskSize
196+
}
193197
t.AliasIPRanges = map[string]string{
194-
b.NameForIPAliasRange("pods"): "/24",
198+
b.NameForIPAliasRange("pods"): fmt.Sprintf("/%d", nodeCIDRMaskSize),
195199
}
196200
} else {
197201
t.CanIPForward = fi.PtrTo(true)

0 commit comments

Comments
 (0)