This is part of our commercial offering.
Polyaxon provides a queue abstraction to:
- Prioritize operations on a queue.
- Throttle the number of operations on a queue.
- Route operations on a queue to a namespace or cluster.
- Limit the number of operations queued from a single workflow or nested workflows.
Every agent comes with a default queue.
Create queues
If you have admin access you can create new queues
![]()
You can also attach a quota to a queue
![]()
Note: The quota field accepts any resource format supported by Kubernetes e.g. (5Gi, 0.5m, 1000, ...)
Manage queues
You can list, review, and manage all queues for each agent.
![]()
Queue settings
You can update or delete a queue.
![]()
Queues viewer
Users without admin or owner rights can view the table of available queues in your organization.
![]()
Queues usage
They can also view details on how to use them in their workload.
![]()
Global or per project queues
Managers and Admins of Polyaxon organizations and projects can set a default queue that gets applied to all runs under the organization or the project.
Setting the organization's default queue:
![]()
Setting a project's default queue:
![]()
Restricting queues accessible by a project:
![]()