mirror of
https://github.com/kata-containers/kata-containers.git
synced 2026-04-04 02:53:45 +00:00
Add 'Choose a Hypervisor', 'Hypervisor Configuration Files', and 'Hypervisor Versions' sections to virtualization.md. Key changes: - Integrate hypervisor comparison table from hypervisors.md - Add configuration file reference table for both go and rust runtimes - Add current hypervisor versions from versions.yaml: - Cloud Hypervisor: v51.1 - Firecracker: v1.12.1 - QEMU: v10.2.1 - StratoVirt: v2.3.0 - Dragonball: builtin (part of rust runtime) - Preserve original structure documenting each hypervisor's device model and features - Add reference links for all hypervisors This consolidates hypervisor selection guidance and version information into a single comprehensive virtualization design document. Signed-off-by: Alex Lyn <alex.lyn@antgroup.com>
Design
Kata Containers design documents:
- Kata Containers architecture
- API Design of Kata Containers
- Design requirements for Kata Containers
- VSocks
- VCPU handling(in runtime-go)
- VCPU handling(in runtime-rs)
- VCPU threads pinning
- Host cgroups
- Agent systemd cgroup
InotifysupportHookssupport- Metrics(Kata 2.0)
- Metrics in Rust Runtime(runtime-rs)
- Design for Kata Containers
Lazyloadability withnydus - Design for direct-assigned volume
- Design for core-scheduling
- Virtualization Reference Architecture