Segment | Start | Title | Description |
---|---|---|---|
Intro | 08:30 | Workshop Introduction | Abdul and Christian will introduce the workshop and make sure everyone is logged into the test setup. |
Run | 09:00 | Runtime Overview | Presentation about runtimes, their origins and purpose. |
Hands on Runtime (chroot, runc) | After learning about runtimes, attendees will put them to use, starting with `chroot` and ending with modern, rootless runtimes like `runc` | ||
Engine Overview | Once runtimes are introduced, container and image lifecycle is up with an overview about engines. | ||
Hands on Engine (docker, sarus, podman) | How to use container engines and what makes them special in HPC? | ||
Build | 10:00 | Building Overview | Overview on how to build images and where to get community once; without building them. |
Building images with Spack | Spack allows to build images with build-in tooling. | ||
Orchestrate / Scheduling |
10:30 | Orchestrate Overview | Run containers manually is only half the story, this segment introduces scheduling. |
SLURM | Using Slurm to schedule containers using HPC runtimes |