diff --git a/pkg/model/awsmodel/autoscalinggroup.go b/pkg/model/awsmodel/autoscalinggroup.go index 62a8411bb0..a52bba9041 100644 --- a/pkg/model/awsmodel/autoscalinggroup.go +++ b/pkg/model/awsmodel/autoscalinggroup.go @@ -451,7 +451,7 @@ func (b *AutoscalingGroupModelBuilder) buildAutoScalingGroupTask(c *fi.ModelBuil if b.UseLoadBalancerForAPI() && ig.HasAPIServer() { if b.UseNetworkLoadBalancer() { t.TargetGroups = append(t.TargetGroups, b.LinkToTargetGroup("tcp")) - if b.Cluster.UsesNoneDNS() { + if b.Cluster.UsesNoneDNS() && ig.IsMaster() { t.TargetGroups = append(t.TargetGroups, b.LinkToTargetGroup("kops-controller")) } if b.Cluster.Spec.API.LoadBalancer.SSLCertificate != "" {