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