What would you like to be added:
Make it easy to kubectl describe the workload that evicted another workload.
Why is this needed:
Kueue Workloads have events like kueue-admission Preempted to accommodate a workload (UID: <UID>) due to fair sharing within the cohort
As far as I can tell kubectl --selector field only supports filtering on values in the object .metadata.labels. The Workload UID is in the .metadata.UID field which can not be filtered on by kubectl --selector. For clusters with few workloads grepping on kubectl get workloads -A would work but does not scale for clusters with thousands of workloads.
Completion requirements:
Make it easy to kubectl describe the Workload that preempted another workload. Simple solution: add the Workload UID to the Workload labels.
This enhancement requires the following artifacts:
The artifacts should be linked in subsequent comments.
What would you like to be added:
Make it easy to
kubectl describethe workload that evicted another workload.Why is this needed:
Kueue Workloads have events like
kueue-admission Preempted to accommodate a workload (UID: <UID>) due to fair sharing within the cohortAs far as I can tell kubectl --selector field only supports filtering on values in the object .metadata.labels. The Workload UID is in the .metadata.UID field which can not be filtered on by kubectl --selector. For clusters with few workloads grepping on kubectl get workloads -A would work but does not scale for clusters with thousands of workloads.
Completion requirements:
Make it easy to
kubectl describethe Workload that preempted another workload. Simple solution: add the Workload UID to the Workload labels.This enhancement requires the following artifacts:
The artifacts should be linked in subsequent comments.