code: func GetDNSIP(svcSubnet string) (net.IP, error) {
  	// Get the service subnet CIDR
  	_, svcSubnetCIDR, err := net.ParseCIDR(svcSubnet)
  	if err != nil {
  		return nil, errors.Wrapf(err, "couldn't parse service subnet CIDR %q", svcSubnet)
  	}
  
  	// Selects the 10th IP in service subnet CIDR range as dnsIP
  	dnsIP, err := ipallocator.GetIndexedIP(svcSubnetCIDR, 10)
  	if err != nil {
  		return nil, errors.Wrapf(err, "unable to get tenth IP address from service subnet CIDR %s", svcSubnetCIDR.String())
  	}
  
  	return dnsIP, nil
  }
docs: // GetDNSIP returns a dnsIP, which is 10th IP in svcSubnet CIDR range