| <!--#include virtual="header.txt"--> | |
| <h1>Slinky — Slurm and Kubernetes</h1> | |
| <h2 id="contents">Contents<a class="slurm_link" href="#contents"></a></h2> | |
| <ul> | |
| <li><a href="#overview">Overview</a></li> | |
| <li><a href="#links">Links</a></li> | |
| <li><a href="#presentations">Presentations</a></li> | |
| </ul> | |
| <h2 id="overview">Overview<a class="slurm_link" href="#overview"></a></h2> | |
| <p><a href="https://www.schedmd.com/slinky/why-slinky/">Slinky™</a> is | |
| SchedMD's set of projects to enable interoperability between Slurm and <a | |
| href="https://kubernetes.io/">Kubernetes</a>.</p> | |
| <h2 id="links">Links<a class="slurm_link" href="#links"></a></h2> | |
| <p>Slinky documentation can be found <a href="https://slinky.schedmd.com/">here</a>.</p> | |
| <p>Slinky repositories are publicly available on | |
| <a href="https://github.com/SlinkyProject">GitHub</a> and | |
| <a href="https://gitlab.com/SchedMD/slinky">GitLab</a>:</p> | |
| <ul> | |
| <li><a href="https://github.com/SlinkyProject/slurm-operator">slurm-operator</a>: | |
| Run Slurm on Kubernetes. Manage and scale Slurm clusters on Kubernetes as | |
| pods.</li> | |
| <li><a href="https://github.com/SlinkyProject/slurm-bridge">slurm-bridge</a>: | |
| Run Slurm as a Kubernetes scheduler. Schedule both Slurm and Kubernetes | |
| workloads with Slurm.</li> | |
| <li><a href="https://github.com/SlinkyProject/slurm-client">slurm-client</a>: | |
| Golang library for Slurm REST communication. Shared by Slinky repositories.</li> | |
| <li><a href="https://github.com/SlinkyProject/containers">containers</a>: | |
| Dockerfiles for building Slurm container images.</li> | |
| </ul> | |
| <p>Public container images and helm chart artifacts can be found | |
| <a href="https://github.com/orgs/SlinkyProject/packages">here</a>.</p> | |
| <h2 id="presentations">Presentations | |
| <a class="slurm_link" href="#presentations"></a> | |
| </h2> | |
| <p>Note that older presentations may contain outdated information.</p> | |
| <h3 id="2025-presentations">Presentations from 2025 | |
| <a class="slurm_link" href="#2025-presentations"></a> | |
| </h3> | |
| <ul> | |
| <li><a href="https://slurm.schedmd.com/MISC25/Slurm_Bridge_KubeCon_25.pdf"> | |
| Slurm Bridge: Slurm Scheduling Superpowers in Kubernetes</a>, | |
| Alan Mutschelknaus and Tim Wickberg, SchedMD (KubeCon NA, November 2025)</li> | |
| <li><a href="https://slurm.schedmd.com/MISC25/Slurm_Bridge_CNCF-Batch-20250729.pdf"> | |
| Slurm Bridge</a>, Alan Mutschelknaus, Skyler Malinowski, and Marlow Warnicke, | |
| SchedMD (CNCF Batch Working Group, July 2025)</li> | |
| <li><a href="https://slurm.schedmd.com/MISC25/Slinky-CUG2025.pdf">Slinky: The | |
| Missing Link Between Slurm and Kubernetes</a>, Skyler Malinowski, Alan | |
| Mutschelknaus, Marlow Warnicke, and Tim Wickberg, SchedMD (CUG25, May 2025)</li> | |
| <li><a href="https://slurm.schedmd.com/MISC25/Slinky-KubeConEurope2025.pdf"> | |
| Slinky: Slurm in Kubernetes, Performant AI and HPC Workload Management</a>, | |
| Tim Wickberg, SchedMD (KubeCon Europe, April 2025)</li> | |
| </ul> | |
| <h3 id="2024-presentations">Presentations from 2024 | |
| <a class="slurm_link" href="#2024-presentations"></a> | |
| </h3> | |
| <ul> | |
| <li><a href="https://slurm.schedmd.com/SC24/Slinky-CANOPIE.pdf">Slinky: The | |
| Missing Link Between Slurm and Kubernetes</a>, Skyler Malinowski and | |
| Tim Wickberg, SchedMD (SC24, November 2024)</li> | |
| <li><a href="https://slurm.schedmd.com/SLUG24/Slinky-Slurm-Operator.pdf">Slinky | |
| — Slurm Operator</a>, Skyler Malinowski, Alan Mutschelknaus, and | |
| Marlow Warnicke, SchedMD (SLUG24, September 2024)</li> | |
| <li><a href="https://slurm.schedmd.com/SLUG24/Slinky-Slurm-Bridge.pdf">Slinky | |
| — Slurm Bridge</a>, Skyler Malinowski, Alan Mutschelknaus, and | |
| Marlow Warnicke, SchedMD (SLUG24, September 2024)</li> | |
| </ul> | |
| <!--#include virtual="footer.txt"--> |