Cloud Hypervisor and Kata Containers: A path towards modern virtualization
summary
Kata Containers is integrated with Cloud Hypervisor to run each container inside its own VM using the rust‑vmm stack and aims for minimal emulation, low latency and small memory footprint. The integration uses Cloud Hypervisor (rust-vmm) with virtiofsd, vsock, VFIO, virtio‑blk and ACPI hotplug to provide file sharing, runtime‑to‑agent comms, device passthrough and live CPU/memory changes. End‑to‑end tests run in CI and support docker, containerd, CRI‑O, Podman and Kubernetes, and the implementation is reported as fully working for those use cases.
AI-written summary · about
chapters (11)
- 0:00Intro
- 0:55Namespaces
- 1:41Containers runtime standards
- 4:50What is Cloud Hypervisor?
- 5:07Cloud Hypervisor Goals
- 5:29Cloud Hypervisor and Kata: Modern virtualization
- 6:29Virtual socket
- 7:25Virtual storage
- 8:43Shared file system
- 9:25Device assignment: VFIO
- 11:35Map: Kata to Cloud Hypervisor
related talks
38mKata Containers will impact you. Yes, you!
39mMore Than Secure: Containerd + KataContainers as Kubernetes Runtime
34mThe beauty of virtual infrastructure with K8s and containers
05mSponsored Keynote: The Future of Virtualization
31mVMs + Containers = The Perfect Wedding
25mSecuring Untrusted Workloads with Kata Containers on Kubernetes - David Angot & Alex Price
29mSuccess of CRI: Bringing Hypervisor Based Container to Kubernetes [I]
33mKubernetes, Beyond Containers
