AddTolerationsForExtendedResources
Adds tolerations to a PodSpec for extended resources requested by its containers. It identifies extended resources configured to require tolerations and applies a 'NoSchedule' toleration for each such resource to the pod.
def AddTolerationsForExtendedResources(
podSpec: *v1.PodSpec
) - > *v1.PodSpec
Adds tolerations to a Kubernetes PodSpec for extended resources requested by its containers. This ensures that pods requesting specific extended resources can be scheduled on nodes that are tainted with those resources.
Parameters
| Name | Type | Description |
|---|---|---|
| podSpec | *v1.PodSpec | The PodSpec to which tolerations will be added. If nil, a new empty PodSpec is created and returned. |
Returns
| Type | Description |
|---|---|
*v1.PodSpec | The modified PodSpec with added tolerations. |