:_mod-docs-content-type: ASSEMBLY
include::_attributes/common-attributes.adoc[]
[id="configuring-quotas"]
= Configuring quotas
:context: configuring-quotas

toc::[]

As an administrator, you can use {kueue-name} to configure quotas to optimize resource allocation and system throughput for user workloads.
You can configure quotas for compute resources such as CPU, memory, pods, and GPU.

You can configure quotas in {kueue-name} by completing the following steps:

. Configure a cluster queue.
. Configure a resource flavor.
. Configure a local queue.

Users can then submit their workloads to the local queue.

include::modules/kueue-configuring-clusterqueues.adoc[leveloffset=+1]

[role="_next-steps"]
[id="clusterqueues-next-steps_{context}"]
.Next steps

The cluster queue is not ready for use until a xref:../../ai_workloads/kueue/configuring-quotas.adoc#configuring-resourceflavors_configuring-quotas[`ResourceFlavor` object] has also been configured.

include::modules/kueue-configuring-resourceflavors.adoc[leveloffset=+1]

include::modules/kueue-configuring-localqueues.adoc[leveloffset=+1]

include::modules/kueue-configuring-localqueue-defaults.adoc[leveloffset=+1]

[role="_additional-resources"]
[id="clusterqueues-additional-resources_{context}"]
== Additional resources
* xref:../../ai_workloads/kueue/rbac-permissions.adoc#rbac-permissions[RBAC permissions]
* link:https://kueue.sigs.k8s.io/docs/concepts/cluster_queue/[Kubernetes documentation about cluster queues]
