1. In a computing resource environment including at least one resource capable of being allocated to at least one of a plurality of tasks, a method comprising: receiving, at a resource scheduler operably connected to the computing resource environment, a request to allocate the resource to perform a particular task; determining, in response to the received request, whether the resource is subject to a taint included in a resource offer; in response to a determination that the resource is subject to a taint, analyzing the resource request to determine whether the resource request includes a toleration for the taint based on the outcome of comparing the taint and a toleration match expression included in the toleration; in response to a determination that the resource request includes a toleration for the taint, allocating, with the resource scheduler, the resource to the particular task; and in response to a determination that the resource request does not include a toleration for the taint, not allocating the resource to the request due to the taint.