You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/docs/concepts/scheduling-eviction/taint-and-toleration.md
+9Lines changed: 9 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -322,9 +322,18 @@ tolerations to all daemons, to prevent DaemonSets from breaking.
322
322
Adding these tolerations ensures backward compatibility. You can also add
323
323
arbitrary tolerations to DaemonSets.
324
324
325
+
## Device taints and tolerations
326
+
327
+
Instead of tainting entire nodes, administrators can also [taint individual devices](/docs/concepts/scheduling-eviction/dynamic-resource-allocation#device-taints-and-tolerations)
328
+
when the cluster uses [dynamic resource allocation](/docs/concepts/scheduling-eviction/dynamic-resource-allocation)
329
+
to manage special hardware. The advantage is that tainting can be targeted towards exactly the hardware that
330
+
is faulty or needs maintenance. Tolerations are also supported and can be specified when requesting
331
+
devices. Like taints they apply to all pods which share the same allocated device.
332
+
325
333
## {{% heading "whatsnext" %}}
326
334
327
335
* Read about [Node-pressure Eviction](/docs/concepts/scheduling-eviction/node-pressure-eviction/)
328
336
and how you can configure it
329
337
* Read about [Pod Priority](/docs/concepts/scheduling-eviction/pod-priority-preemption/)
338
+
* Read about [device taints and tolerations](/docs/concepts/scheduling-eviction/dynamic-resource-allocation#device-taints-and-tolerations)
[tainting devices and selectively tolerating those taints](/docs/concepts/scheduling-eviction/dynamic-resource-allocation/#device-taints-and-tolerations)
15
+
when using dynamic resource allocation to manage devices.
16
+
17
+
This feature gate has no effect unless you also enable the `DynamicResourceAllocation` feature gate.
0 commit comments