scrun
OCI container runtime proxy for Slurm
TLDR
Create a new container
$ scrun create container_id
Start a container$ scrun start container_id
Query container state$ scrun state container_id
Kill a container (send SIGTERM)$ scrun kill container_id
Kill with specific signal$ scrun kill container_id SIGKILL
Delete a container$ scrun delete container_id
Enable debug logging$ scrun create container_id --debug
SYNOPSIS
scrun command containerid [options_]
DESCRIPTION
scrun is an OCI runtime proxy for Slurm that runs containers as jobs. It allows container orchestration systems to submit container workloads to Slurm clusters.
Containers are executed as Slurm jobs, leveraging the cluster's resource management and scheduling capabilities.
PARAMETERS
create
Create a new containerstart
Start a created containerstate
Query container statekill [signal]
Send signal to containerdelete
Delete container and release resources--debug
Enable debug logging
CAVEATS
Requires Slurm's container support to be configured. Container images must be accessible to compute nodes.
HISTORY
Part of Slurm workload manager, enabling container integration with HPC cluster environments.
