Kata Containers — это проект с открытым исходным кодом, который нацелен на создание безопасного контейнерного runtime с использованием легковесных виртуальных машин. Эти виртуальные машины функционируют и ведут себя так, как обычные контейнеры, однако обеспечивают более высокую степень изоляции для рабочих нагрузок благодаря применению аппаратной виртуализации. Проект был запущен в 2017 году и стал ответом на потребность в повышении безопасности контейнеризации, что стало особенно актуально в условиях быстроразвивающегося облачного окружения.
Технология Kata Containers объединяет лучшие черты контейнеров и виртуализации, позволяя разработчикам использовать привычные инструменты и подходы, при этом обеспечивая сопоставимый уровень безопасности с виртуальными машинами. Это особенно важно для таких сценариев, где наличие строгой изоляции становится критичным, например, в многопользовательских системах и при обработке конфиденциальных данных.
- Легковесность: Быстрый запуск виртуальных машин, который позволяет достичь эффективной работы с минимальными затратами ресурсов.
 - Безопасность: Высокий уровень изоляции для исполняемых приложений, обеспечиваемый за счет аппаратной виртуализации.
 - Совместимость: Интеграция с существующими контейнерными экосистемами, поддержка Open Container Initiative (OCI) стандартов.
 - Гибкость: Возможность запуска комбинированных приложений, состоящих из контейнеров и виртуальных машин, для улучшения производительности и безопасности.
 - Открытость: Проект имеет открытый исходный код, что позволяет сообществу разработчиков участвовать в его развитии и улучшении.