Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Re-enabling Kata Containers with Moby - A History of Integration and Solutions

OpenInfra Foundation via YouTube

Overview

Learn about the journey of re-enabling compatibility between Kata Containers and Moby in this 28-minute technical presentation. Explore the historical relationship between these two projects, starting from Kata Containers' initial complex architecture with Moby to its simplified 2.0 version that broke away from Moby integration. Discover how developers overcame various technical challenges to restore compatibility between the latest versions of both projects. Follow along with a comprehensive demonstration showing how to seamlessly run Kata Containers with Moby, while understanding key technical aspects like containerd Runtime Interface v2, container networking challenges with QEMU and Cloud Hypervisor, and solutions for issues like broken docker exec commands and CPU-shares conflicts. Gain insights into the broader implications for container runtime diversity and learn about additional support for Kubernetes Kata Pods with cri-dockerd and docker network connectivity.

Syllabus

Intro
The Beginning of Docker
The Cambrian Explosion (of Runtimes)
2017: Moby Project Launched
Kata Initial Architecture
containerd Runtime Interface v2 (shim-v2)
Limited Support for Runtime v2 in Moby
Kata Containers 2.0 Released
Installing Runtimes Before
Runtime v2: Shims Searched in $PATH
No Container Networking - QEMU
No Container Networking Cloud Hypervisor
docker exec Broke Containers
Default CPU-shares Breaks Kata v3.2.0-a
Diversity (of Runtimes) Benefits Everyone
Support for K8s Kata Pods with cri-dockerd
Support for docker network connect

Taught by

OpenInfra Foundation

Reviews

Start your review of Re-enabling Kata Containers with Moby - A History of Integration and Solutions

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.