All Projects → NERSC → Shifter

NERSC / Shifter

Licence: other
Shifter - Linux Containers for HPC

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Shifter

Cromwell
Scientific workflow engine designed for simplicity & scalability. Trivially transition between one off use cases to massive scale production environments
Stars: ✭ 655 (+112.66%)
Mutual labels:  hpc, containers
Singularity
Singularity: Application containers for Linux
Stars: ✭ 2,290 (+643.51%)
Mutual labels:  hpc, containers
Udocker
A basic user tool to execute simple docker containers in batch or interactive systems without root privileges
Stars: ✭ 802 (+160.39%)
Mutual labels:  hpc, containers
Batch Shipyard
Simplify HPC and Batch workloads on Azure
Stars: ✭ 240 (-22.08%)
Mutual labels:  hpc, containers
Singularity Cri
The Singularity implementation of the Kubernetes Container Runtime Interface
Stars: ✭ 97 (-68.51%)
Mutual labels:  hpc, containers
Hpc Container Maker
HPC Container Maker
Stars: ✭ 260 (-15.58%)
Mutual labels:  hpc, containers
Lxdmosaic
Web interface to manage multiple instance of lxd
Stars: ✭ 270 (-12.34%)
Mutual labels:  containers
Rancher
Complete container management platform
Stars: ✭ 18,191 (+5806.17%)
Mutual labels:  containers
Service Fabric
Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.
Stars: ✭ 2,874 (+833.12%)
Mutual labels:  containers
Crashcart
CrashCart: sideload binaries into a running container
Stars: ✭ 268 (-12.99%)
Mutual labels:  containers
Pharos Cluster
Pharos - The Kubernetes Distribution
Stars: ✭ 302 (-1.95%)
Mutual labels:  containers
Kedge
Kedge : Simple, Concise & Declarative Kubernetes Applications
Stars: ✭ 300 (-2.6%)
Mutual labels:  containers
Yoyogo
🦄🌈 YoyoGo is a simple, light and fast , dependency injection based micro-service framework written in Go. Support Nacos ,Consoul ,Etcd ,Eureka ,kubernetes.
Stars: ✭ 277 (-10.06%)
Mutual labels:  containers
Frappe docker
Docker images for production and development setups of the Frappe framework and ERPNext
Stars: ✭ 277 (-10.06%)
Mutual labels:  containers
Terraform Ecs Fargate
A Terraform template used for provisioning web application stacks on AWS ECS Fargate
Stars: ✭ 293 (-4.87%)
Mutual labels:  containers
Lxd
Powerful system container and virtual machine manager
Stars: ✭ 3,115 (+911.36%)
Mutual labels:  containers
Crossplane
Your Universal Control Plane
Stars: ✭ 4,414 (+1333.12%)
Mutual labels:  containers
K8s Tew
Kubernetes - The Easier Way
Stars: ✭ 269 (-12.66%)
Mutual labels:  containers
Titus Control Plane
Titus is the Netflix Container Management Platform that manages containers and provides integrations to the infrastructure ecosystem.
Stars: ✭ 282 (-8.44%)
Mutual labels:  containers
Elasticluster
Create clusters of VMs on the cloud and configure them with Ansible.
Stars: ✭ 298 (-3.25%)
Mutual labels:  hpc

Shifter - Containers for HPC

Shifter enables container images for HPC. In a nutshell, Shifter allows an HPC system to efficiently and safely allow end-users to run a docker image. Shifter consists of a few moving parts 1) a utility that typically runs on the compute node that creates the run time environment for the application 2) an image gateway service that pulls images from a registry and repacks it in a format suitable for the HPC system (typically squashfs) 3) and example scripts/plugins to integrate Shifter with various batch scheduler systems.

TravisCI Build Status Coverity Scan Build Status

Mailing List

For updates and community support, please subscribe to the email list at https://groups.google.com/forum/#!forum/shifter-hpc.

Release Cycle

Shifter has had two major releases (16.08 and 18.03) and several minor release within those over the past few years. Milestone tags will be labelled like YYYY.MM.vv (i.e. 2015.12.00) where vv is a minor release incremented with each snapshot generated. We plan to release new major versions biannually with point releases as required.

Contributing

If you want to contribute code or documentation, please join our slack chat channel at https://shifter-hpc.slack.com to coordinate efforts. Code can be presented for inclusion with the shifter project by providing Pull Requests against the shifter master branch on github from your own forked repo.

Change Log

See NEWS for a history of CHANGES

Website

https://www.nersc.gov/research-and-development/user-defined-images/

Documentation

https://github.com/NERSC/shifter/tree/master/doc

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].