Kata containers is a result of the combination of two leading open source virtualized container projects, Intel’s Clear Containers and Hyper’s runV technology. Kata Containers enable developers to have a, lighter, faster, and an agile container management technology across stacks and platforms. Developers can have a more container-like experience with security and isolation features.
Kata Containers deliver an OCLI compatible runtime with seamless integration for Docker and Kubernetes. They execute a lightweight VM for every container such that every container gets similar hardware isolation as expected from a virtual machine. Although, hosted by OpenStack foundation, Kata Containers are assumed to be platform and architecture agnostic.
Kata Containers 1.0 components include:
- Kata Containers runtime 1.0.0 (in the /runtime repo)
- Kata Containers proxy 1.0.0 (in the /proxy repo)
- Kata Containers shim 1.0.0 (in the /shim repo)
- Kata Containers agent 1.0.0 (in the /agent repo)
- KSM throttler 1.0.0 (in the /ksm-throttler repo)
- Guest operating system building scripts (in the /osbuilder repo)
Intel, RedHat, Canonical and cloud vendors such as Google, Huawei, NetApp, and others have offered to financially support the Kata Containers Project.