Kata Containers is Apache 2 licensed software consisting of two main components: the Kata agent, and the Kata Containerd shim v2 runtime. It also packages a Linux kernel and versions of QEMU, Cloud Hypervisor and Firecracker hypervisors.
explore on githubArchitecture
![/static/a43936f549270231f0f81e52b99494f9/43a2d/kata-explained1%402x.png](/static/a43936f549270231f0f81e52b99494f9/43a2d/kata-explained1%402x.png)
Get Kata Containers
Go to Git RepositoryView the Documentation
Get StartedKata Containers Integration with Kubernetes:
![/static/f5b9f5be4a53897550fe1892415f2c82/663f4/katacontainers_kubernetes_integration_diagram.jpg](/static/f5b9f5be4a53897550fe1892415f2c82/663f4/katacontainers_kubernetes_integration_diagram.jpg)
Integration Points
Hypervisor:
FirecrackerQEMUCloud HypervisorArchitecture support:
x86_64aarch64ppc64les390xHardware support:
Nvidia GPUFPGAQATRDMASRIO-VRequirements
Kata requires nested virtualization or bare metal. The Kata Containers runtime has a built-in command (kata-check) to determine if your host system is capable of running a Kata Container. Learn how to use kata-check.
Distributions
Kata Containers is available on many distributions. View the [distro specific install guides](https://github.com/kata-containers/documentation/tree/master/install) for:
- CentOS
- Debian
- Fedora
- OpenSuse
- RHEL
- SLES
- Ubuntu
Cloud Service Platform
Run Kata Containers on a cloud service platform: