code: func (g *Cloud) updateExternalLoadBalancer(clusterName string, service *v1.Service, nodes []*v1.Node) error {
  	hosts, err := g.getInstancesByNames(nodeNames(nodes))
  	if err != nil {
  		return err
  	}
  
  	loadBalancerName := g.GetLoadBalancerName(context.TODO(), clusterName, service)
  	return g.updateTargetPool(loadBalancerName, hosts)
  }
docs: // updateExternalLoadBalancer is the external implementation of LoadBalancer.UpdateLoadBalancer.