code: func (g *Cloud) AliasRanges(nodeName types.NodeName) (cidrs []string, err error) {
  	ctx, cancel := cloud.ContextWithCallTimeout()
  	defer cancel()
  
  	var instance *gceInstance
  	instance, err = g.getInstanceByName(mapNodeNameToInstanceName(nodeName))
  	if err != nil {
  		return
  	}
  
  	var res *computebeta.Instance
  	res, err = g.c.BetaInstances().Get(ctx, meta.ZonalKey(instance.Name, lastComponent(instance.Zone)))
  	if err != nil {
  		return
  	}
  
  	for _, networkInterface := range res.NetworkInterfaces {
  		for _, r := range networkInterface.AliasIpRanges {
  			cidrs = append(cidrs, r.IpCidrRange)
  		}
  	}
  	return
  }
docs: // AliasRanges returns a list of CIDR ranges that are assigned to the
  // `node` for allocation to pods. Returns a list of the form
  // "<ip>/<netmask>".