Session
Slurm Already Solved This: Teaching Kueue to Schedule License Tokens on Kubernetes
In biopharma research a job usually needs more than a GPU. Docking and free-energy tools check out license tokens from a server when they start and Kubernetes doesn't know that server exists. The scheduler starts the job, the checkout fails, and an H100 sits idle and billed while the solver retries. The queue is full, utilization is low and no dashboard explains why.
Slurm handled this years ago by treating licenses as one shared pool and making jobs wait until tokens are free. This talk brings the same idea to Kubernetes. Attendees will see how queueing works in Kueue / Multi-Kueeue from a suspended Job to running pods and how a Prometheus exporter, a small quota reconciler operator and a custom AdmissionCheck make jobs wait for licenses instead of failing.
It is for platform and HPC engineers running licensed software on Kubernetes, and ends with the mistakes that break this setup and the alerts that catch them.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top