code: func nodeAddressForLB(node *v1.Node) (string, error) {
  	addrs := node.Status.Addresses
  	if len(addrs) == 0 {
  		return "", ErrNoAddressFound
  	}
  
  	for _, addr := range addrs {
  		if addr.Type == v1.NodeInternalIP {
  			return addr.Address, nil
  		}
  	}
  
  	return addrs[0].Address, nil
  }
docs: // The LB needs to be configured with instance addresses on the same
  // subnet as the LB (aka opts.SubnetId).  Currently we're just
  // guessing that the node's InternalIP is the right address - and that
  // should be sufficient for all "normal" cases.