Slinky — Slurm and Kubernetes

Contents

Overview

Slinky™ is SchedMD's set of projects to enable interoperability between Slurm and Kubernetes.

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

Presentations from 2024