Container Service

Webinar: Containerization and Image Best Practices

by Spyridon Trigazis (CERN)

Europe/Zurich
https://cern.zoom.us/j/92394495517 (Zoom)

https://cern.zoom.us/j/92394495517

Zoom

Description

Recording available: YouTube and CERN Video

Join us in zoom (Meeting ID: 923 9449 5517). Recording will be available shortly after the session.

In this session we will discuss what makes a container and what you need to consider when you release and run your software in container images.

The Linux Kernel doesn't have a struct for containers or container images, but a set of kernel namespaces such as 'mount' or 'ipc', plus cgroups and capabilities. We will start from container images and how tarballs are used and optimized to build them in practice. When we have our images built, we can use the kernel's concepts above to isolate our software as much as possible without being a
Linux expert, but using docker and then kubernetes to deploy declaratively.

What you can expect to learn:

  • container images architecture
  • best practices for building container images and distribution
  • best practices on running containers with docker and kubernetes