diff --git a/pkg/controllers/routing/ecmp_vip.go b/pkg/controllers/routing/ecmp_vip.go index db5bd78698..b5f7bf4355 100644 --- a/pkg/controllers/routing/ecmp_vip.go +++ b/pkg/controllers/routing/ecmp_vip.go @@ -366,7 +366,7 @@ func (nrc *NetworkRoutingController) getLoadBalancerIPs(svc *v1core.Service) []s func (nrc *NetworkRoutingController) getChangedVIPs(oldSvc, newSvc *v1core.Service, onlyActiveEndpoints bool) ([]string, []string, error) { - advertiseService := false + advertiseService := true _, hasLocalAnnotation := newSvc.Annotations[svcLocalAnnotation] hasLocalTrafficPolicy := newSvc.Spec.ExternalTrafficPolicy == v1core.ServiceExternalTrafficPolicyTypeLocal