Sarus Suite¶
Sarus Suite is a modular, open-source toolkit built on top of Podman to run containers efficiently on HPC clusters. It aims to combine native HPC performance with the developer productivity of cloud-native tooling, reusing Podman’s fast-moving ecosystem and adding domain-specific HPC expertise.
At the center of the suite is the Environment Definition File (EDF). Users describe their environment once in an EDF, while the suite chooses the right runtimes, policies and configuration for each system. Administrators can tune cluster-specific behavior without forcing users to rewrite their container commands.
All components are interoperable and can be adopted independently. They plug into existing stacks such as Podman, conmon, crun and Slurm, instead of replacing them.
-
Component overview
Explore cluster tools, transparent storage, performance extensions and developer tooling that make up the suite.
-
Environment Definition File (EDF)
Learn how EDF describes images, mounts, devices, environment variables and annotations for hooks.
-
Architecture
See how Sarus Suite components wrap Podman, Parallax and runtimes like
crun. -
Open Source
Browse the repositories, open issues and discussions across all components.
Why Sarus Suite?¶
-
EDF at the center. Describe your environment once; reuse it across clusters, jobs and projects without changing commands.
-
Same workflow, different clusters. EDF-driven UX hides site-specific details so you get a consistent experience on any system.
-
Cloud-native and HPC-native. Built on Podman and OCI runtimes, then extended with HPC hooks for Slurm, libfabric, GPUs, MPI and more.
-
Fast starts, full performance. Squashfs, overlay and HPC-tuned hooks give near-native I/O and network performance with container convenience.
-
Fits your existing stack. Integrates with Slurm, identity and policy infrastructure instead of replacing them.
-
Adopt what you need. Use EDF only, or add storage, performance and developer tools as needed — all components are modular and interoperable.
Sarus Suite provides an EDF-based user experience, Podman compatibility, faster container starts, vendor-grade performance and cleaner operations, with components you can deploy individually or as a full stack.