-
|
I currently have a question regarding the best practice for managing resources in a kubernetes cluster. I’ve read through Issue #696, which provided some context, but I am still debating the best approach. My question is: Should we aim to manage all workloads via ClusterQueue (Kueue), or is a hybrid approach preferred?
I am curious if ClusterQueue is intended to replace standard ResourceQuota entirely, or if it is better suited to coexist with them. Any advice or real-world examples would be appreciated! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
|
I'm not sure it's intended to replace but we usually aim to have Kueue quota used instead of ResourcrQuota. The main use case we find is that people want Kueue managing quota for GPUs. If some workloads don't need to go through Kueue the quota handling gets confusing. You can have some workloads that "skip" the line while others have to wait for their GPUs. I could see a use for RQ as a hard limit as they are a built in admission controller. |
Beta Was this translation helpful? Give feedback.
I'm not sure it's intended to replace but we usually aim to have Kueue quota used instead of ResourcrQuota.
The main use case we find is that people want Kueue managing quota for GPUs. If some workloads don't need to go through Kueue the quota handling gets confusing. You can have some workloads that "skip" the line while others have to wait for their GPUs.
I could see a use for RQ as a hard limit as they are a built in admission controller.