|
I’m using Kueue in an on-prem GPU cluster. Assume the following setup: Now suppose 8 GPUs fail at the hardware or device-plugin level: The node itself remains From a policy perspective, I would expect the guaranteed queue to be able to reclaim capacity from opportunistic workloads, since opportunistic workloads are using borrowed GPUs. My understanding is:
So my question is: Can GPU allocatable capacity loss on a If not, is the expected approach to use custom on-prem health tooling to evict or requeue the affected guaranteed workload, so that it goes through admission again and can trigger normal Kueue preemption? The desired flow would be: Is this the right way, or is there a more Kueue-native way to handle resource-level failures such as GPU or NIC failures when the node itself remains |
Replies: 1 comment
|
Maybe try checking out |
Maybe try checking out
TASReplaceNodeOnNodeTaints. Not entirely sure how this feature works, but you can test what happens if you add noSchedule taints on a node and see what happens.