code: func DefaultLoadBalancerName(service *v1.Service) string {
  	//GCE requires that the name of a load balancer starts with a lower case letter.
  	ret := "a" + string(service.UID)
  	ret = strings.Replace(ret, "-", "", -1)
  	//AWS requires that the name of a load balancer is shorter than 32 bytes.
  	if len(ret) > 32 {
  		ret = ret[:32]
  	}
  	return ret
  }
docs: // (DEPRECATED) DefaultLoadBalancerName is the default load balancer name that is called from
  // LoadBalancer.GetLoadBalancerName. Use this method to maintain backward compatible names for
  // LoadBalancers that were created prior to Kubernetes v1.12. In the future, each provider should
  // replace this method call in GetLoadBalancerName with a provider-specific implementation that
  // is less cryptic than the Service's UUID.