Skip to content

superlinear-space/containers

 
 

Repository files navigation

Slinky Containers

SchedMD provides the images in the containers repository primarily for use with Slinky - to enable the orchestration of Slurm clusters using Kubernetes. These OCI container images track Slurm releases closely.

Image Registries

OCI artifacts are pushed to public registries:

Build Slurm Images

export BAKE_IMPORTS="--file ./docker-bake.hcl --file ./$VERSION/$FLAVOR/slurm.hcl"
cd ./schedmd/slurm/
docker bake $BAKE_IMPORTS --print
docker bake $BAKE_IMPORTS

For example, the following will build Slurm 25.11 on Rocky Linux 9.

export BAKE_IMPORTS="--file ./docker-bake.hcl --file ./25.11/rockylinux9/slurm.hcl"
cd ./schedmd/slurm/
docker bake $BAKE_IMPORTS --print
docker bake $BAKE_IMPORTS

For additional instructions, see the build guide.

Support and Development

Feature requests, code contributions, and bug reports are welcome!

Github/Gitlab submitted issues and PRs/MRs are handled on a best effort basis.

The SchedMD official issue tracker is at https://support.schedmd.com/.

To schedule a demo or simply to reach out, please contact SchedMD.

License

Copyright (C) SchedMD LLC.

Licensed under the Apache License, Version 2.0 you may not use project except in compliance with the license.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

OCI container images. A Slinky project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 52.6%
  • Shell 31.7%
  • HCL 12.9%
  • Makefile 2.7%
  • TypeScript 0.1%