Looking for more information on Kata Containers like production use cases and tutorials?

WATCH NOW

Software

Development activities in Kata Containers

Kata Containers is Apache 2 licensed software consisting of six components: Agent, Runtime, Proxy, Shim, Kernel and packaging of QEMU 2.11. It is designed to be architecture agnostic, run on multiple hypervisors and plug seamlessly into the containers ecosystem.

explore on githubLearn More   



Architecture

/static/a43936f549270231f0f81e52b99494f9/43a2d/kata-explained1%402x.png

/static/67814e571ee7502d491ce3b60b177b9b/logo_ico1.svg

Get Kata Containers

Go to Git Repository  
/static/411c6b95cbd075256795c5a945d18e3b/document_primary-dark.svg

View the Documentation

Get Started  




Kata Containers Integration with Kubernetes:

/static/f5b9f5be4a53897550fe1892415f2c82/663f4/katacontainers_kubernetes_integration_diagram.jpg


 

Integration Points

Hypervisor:

FirecrackerQEMUCloud Hypervisor

Architecture support:

x86_64aarch64ppc64les390x

Hardware support:

Nvidia GPUFPGAQATRDMASRIO-V




Requirements

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: