Containerd Introduction (en)
The course will provide an overview of Containerd, including fundamental concepts such as images, containers, and tasks. Topics such as CNI, logging, namespaces within Containerd, and container import/export will also be examined. The functionality of Nerdctl, an alternative CLI for Containerd, will be presented. In addition, the use of a registry for managing container images will be explained. Finally, the concepts of image creation using Dockerfile and multistage builds with BuildKit will be introduced. Crictl represents an optional topic covered in the course.
COD: DSK101
Category: Kubernetes
Teaching methodology
The course includes educational laboratories in which each student will be able to work in order to complete training exercises that will provide practical experience in using the instrument, for each of the topics covered during the course.
Prerequisites
- Familiarity with the Linux operating system
- Proficiency in the operating system command line
- Basic knowledge of networking concepts and protocols
- Basic knowledge of package management conceptsBasic knowledge of storage
Outgoing knowledge/skills
- Understand the installation and configuration of Containerd.
- Gain knowledge of the concept of images, containers, and tasks within Containerd.
- Learn the concepts and use of CNI (Container Networking Interface) for managing container networks.
- Understand how to manage logging within Containerd.
- Deep understanding of the concepts of Containerd namespaces and their importance in container separation and isolation.
- Learn container import and export practices.
- Become familiar with Nerdctl, an advanced user interface for using Containerd.
- Gain skills in managing a registry (registry) for storing and distributing container images.
- Know how to create images using Dockerfile and understand best practices for multistage builds.
- (Optional) Know Crictl and know how to use it as a command line interface for Containerd.
Educational program
- Install Containerd
- Image, Container and Tasks
- CNI
- Logging
- Containerd Namespaces
- Import and Export
- Nerdctl
- Registry
- Creating Images with Dockerfile
- Multi Stage Builds
- Crictl – Optional
Duration – 1 day
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
- Instructor: English
- Workshops: English
- Slides: English
The price of this one-day course is €700 + VAT.