Главная
Study mode:
on
1
Intro
2
The Beginning of Docker
3
The Cambrian Explosion (of Runtimes)
4
2017: Moby Project Launched
5
Kata Initial Architecture
6
containerd Runtime Interface v2 (shim-v2)
7
Limited Support for Runtime v2 in Moby
8
Kata Containers 2.0 Released
9
Installing Runtimes Before
10
Runtime v2: Shims Searched in $PATH
11
No Container Networking - QEMU
12
No Container Networking Cloud Hypervisor
13
docker exec Broke Containers
14
Default CPU-shares Breaks Kata v3.2.0-a
15
Diversity (of Runtimes) Benefits Everyone
16
Support for K8s Kata Pods with cri-dockerd
17
Support for docker network connect
Description:
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.

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

OpenInfra Foundation
Add to list
0:00 / 0:00