Meet the Kata Containers Community at the Open Infrastructure Summit, April 29–May 1, 2019 in Denver, Colorado!

Learn More

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 GITHUB Learn More



Architecture

../images/kata-explained1@2x.png

Get Kata Containers

Go to Git Repository  

View the Documentation

Get Started  




Kata Containers Integration with Kubernetes:

/images/katacontainers_kubernetes_integration_diagram.jpg


 

Integration Points

Hypervisor:

Firecracker QEMU NEMU

Architecture support:

X86_64 arch64 ppc64le s390x

Hardware support:

Nvidia GPU FPGA QAT RDMA SRIO-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] () for:
  • CentOS
  • Debian
  • Fedora
  • OpenSuse
  • RHEL
  • SLES
  • Ubuntu

Cloud Service Platform

Run Kata Containers on a cloud service platform: