Containerization for scientific computing and infrastructure

UTC
Aula didattica 1 (Osservatorio Astrofisico di Torino - Planetario)

Aula didattica 1

Osservatorio Astrofisico di Torino - Planetario

via Osservatorio 20 - Pino Torinese (TO)
Description

 

80+ Container Deployment Stock Photos, Pictures & Royalty-Free Images -  iStock

Overview

USC-c organizes an in-person training course (with limited possibility of following remotely) on software containerization.

Software containerization is becoming a de facto standard for software management, helping to mitigate the so-called “dependency hell” and significantly improve reproducibility. This course will introduce the fundamentals of software containerization, along with more advanced concepts relevant to both scientific computing and IT services.

On the first day, following an introduction to software containerization, we will explore the container ecosystem and related tools such as Docker, Singularity/Apptainer, Podman, Docker Compose, and others, followed by setting up the work environment using Docker.

The morning of the second day will be dedicated to hands-on practice. In the afternoon, we will introduce Kubernetes, a powerful tool for infrastructure orchestration, along with ArgoCD, and demonstrate a single-node setup.

The third and final day will include another hands-on session, focused on addressing real-world scenarios, followed by conclusions and key take-home messages.

Hands-on will come in two flavours, one more oriented towards scientific computing, and the other more oriented towards IT services and infrastructure.

Participation

The course is free of charge and it is limited to 40 people.

In-person attendance is strongly recommended, in line with the meeting's spirit, easing interactions and opportunities for asking questions. Remote attendance is available for the talk sessions only and no remote interactions are allowed.

Please note that hands on session will only be given for people in presence.

The expenses for lunch of tuesday 13th and coffee breaks are free of charge.

We encourage individuals to register (no fee is due) using this Indico page  before May 1st 2025, and select their preferred mode of attendance (in-person or remote) by checking the appropriate box.

In case of exceeding the maximum in-person threshold of participants, the following selection criteria will be applied:

  • Ph.D. students and young researchers
  • declared need for participation / training urgency;
  • order of registration.

 

Venue 

Osservatorio Astrofisico di Torino - Planetario

aula didattica 1

via Osservatorio 20 - Pino Torinese -Torino

 

Max Number of Participants

This event is limited to 40 participants in person.

Lectures

Stefano Alberto Russo

Ruggero Lot

SOC/LOC

INAF Unità Scientifica Centrale 8 Computing

Deborah Busonero

Giuliano Taffoni

Andrea Possenti

 

    • Session 1: Introduction to software containerization
    • 16:00
      Coffee break
    • Session 2: Container ecosystem and environment setup
    • Session 3: Hands-on
    • 10:45
      Coffee break
    • Session 4: Hands-on
    • 13:00
      Lunch break
    • Session 5: Container infrastructure orchestration: Kubernetes
    • 16:00
      Coffee break
    • Session 6: Kubernetes objects, AgoCD and single-node setup
    • Session 7: Hands-on
    • 10:45
      Coffee break
    • Session 8: Hands-on
    • Conclusions: Take home messages