nos icon indicating copy to clipboard operation
nos copied to clipboard

Elastic Resource Quota for non-AI workloads

Open kaiohenricunha opened this issue 1 year ago • 2 comments

I operate a regular DevOps platform for microservices which doesn't use or need GPU.

However, GPU is a prerequisite.

The Elastic Resource Quota feature really caught my attention. It would be a great help.

Is there a way to use it without having to enable GPU?

kaiohenricunha avatar May 25 '23 14:05 kaiohenricunha

Hi @kaiohenricunha, thanks for your interest in nos! The Elastic Resource Quota feature is an extension of the Capacity Scheduling plugin from the kubernetes-sig/scheduling.

If you want to use Elastic Resource Quotas without GPU support, you can either use the Capacity Scheduling plugin mentioned above or install nos disabling the GPU Partitioner component:

helm install oci://ghcr.io/nebuly-ai/helm-charts/nos \
  --version 0.1.2 \
  --namespace nebuly-nos \
  --generate-name \
  --create-namespace \ 
  --set gpuPartitioner.enabled=False 

However, as nos is meant for managing GPU workloads, if your cluster doesn't use GPUs then I'd recommend going with the original Capacity Scheduling plugin. I hope this helps!

Telemaco019 avatar May 26 '23 09:05 Telemaco019

Hi @kaiohenricunha, thanks for your interest in nos! The Elastic Resource Quota feature is an extension of the Capacity Scheduling plugin from the kubernetes-sig/scheduling.

If you want to use Elastic Resource Quotas without GPU support, you can either use the Capacity Scheduling plugin mentioned above or install nos disabling the GPU Partitioner component:

helm install oci://ghcr.io/nebuly-ai/helm-charts/nos \
  --version 0.1.2 \
  --namespace nebuly-nos \
  --generate-name \
  --create-namespace \ 
  --set gpuPartitioner.enabled=False 

However, as nos is meant for managing GPU workloads, if your cluster doesn't use GPUs then I'd recommend going with the original Capacity Scheduling plugin. I hope this helps!

I think I still prefer using Nos because of its ease of installation(Helm)

kaiohenricunha avatar Jun 26 '23 16:06 kaiohenricunha