There is not an automated way to set a maximum number of volunteers, neither through NetCommunity or The Raiser's Edge. The volunteer count will need to manually monitored in The Raiser's Edge. After the job has reached the maximum number of volunteers, this Job can be removed from the associated query of the Volunteer Opportunity part.