Course Code
containerruntimes
Duration
14 hours (usually 2 days including breaks)
Requirements
- A general understanding of Kubernetes.
Audience
- Developers
Overview
A Container Runtime refer to the software that, among other things, starts and stops containers. Examples include Docker, CRI-O, containerd, rktlet, and frakti.
This instructor-led, live training (online or onsite) is aimed at engineers who wish to set up, deploy and manage a non-Docker container runtime within Kubernetes.
By the end of this training, participants will be able to:
- Install and configure the CRI plugin API for Kubernetes.
- Understand the Open Container Initiative (OCI) standards that insure interoperability among different runtimes.
- Run different (Docker and non-Docker) runtimes from within Kubernetes.
- Implement lightweight virtualization and other isolation techniques to increase security.
Format of the course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction
Overview of Linux Container Technology
Container Runtimes: Alternatives to Docker
Kubernetes Pods and the Container Lifecycle
Understanding the Kubernetes Container Runtime Interface (CRI)
Installing and Configuring CRI
Integrating a Runtime with the Kubelet
Running the Dockerd Runtime
Running the Containerd Runtime
Running the CRI-O Runtime
Running the Frakti Runtime
Interoperating among Multiple Runtimes
Implementing Lightweight Virtualization
Troubleshooting
Summary and Conclusion












.png)











_ireland.gif)


.jpg)

.png)
