Slinky — Slurm and Kubernetes
Contents
Overview
Slinky™ is SchedMD's set of projects to enable interoperability between Slurm and Kubernetes.
Links
Slinky documentation can be found here.
Slinky repositories are publicly available on GitHub and GitLab:
- slurm-operator: Run Slurm on Kubernetes. Manage and scale Slurm clusters on Kubernetes as pods.
- slurm-bridge: Run Slurm as a Kubernetes scheduler. Schedule both Slurm and Kubernetes workloads with Slurm.
- slurm-client: Golang library for Slurm REST communication. Shared by Slinky repositories.
- containers: Dockerfiles for building Slurm container images.
Public container images and helm chart artifacts can be found here.
Presentations
Note that older presentations may contain outdated information.
Presentations from 2025
- Slurm Bridge: Slurm Scheduling Superpowers in Kubernetes, Alan Mutschelknaus and Tim Wickberg, SchedMD (KubeCon NA, November 2025)
- Slurm Bridge, Alan Mutschelknaus, Skyler Malinowski, and Marlow Warnicke, SchedMD (CNCF Batch Working Group, July 2025)
- Slinky: The Missing Link Between Slurm and Kubernetes, Skyler Malinowski, Alan Mutschelknaus, Marlow Warnicke, and Tim Wickberg, SchedMD (CUG25, May 2025)
- Slinky: Slurm in Kubernetes, Performant AI and HPC Workload Management, Tim Wickberg, SchedMD (KubeCon Europe, April 2025)
Presentations from 2024
- Slinky: The Missing Link Between Slurm and Kubernetes, Skyler Malinowski and Tim Wickberg, SchedMD (SC24, November 2024)
- Slinky — Slurm Operator, Skyler Malinowski, Alan Mutschelknaus, and Marlow Warnicke, SchedMD (SLUG24, September 2024)
- Slinky — Slurm Bridge, Skyler Malinowski, Alan Mutschelknaus, and Marlow Warnicke, SchedMD (SLUG24, September 2024)