Устанавливает K3s Kubernetes на удалённую или локальную VM через CLI, используя SSH, и получает kubeconfig для доступа через kubectl.
kairos-io/kairos
Неизменяемый загрузочный Linux-дистрибутив, который создаёт готовые к работе с Kubernetes образы ОС для периферийных и bare-metal-узлов в стиле Dockerfile.
- Звёзды
- 1,862
- Форки
- 157
- Открытые issues
- 483
- Последний коммит
- вчера
Что это?
Kairos позволяет создавать неизменяемые загрузочные образы ОС и Kubernetes для периферийных устройств, используя подход, похожий на написание Dockerfile. Чтобы обновить узлы, в реестр контейнеров отправляют новый образ, после чего система выполняет атомарное A/B-обновление: изменения можно развернуть, не модифицируя работающую систему на месте.
Проект не привязан к конкретному дистрибутиву: вы выбираете базовый дистрибутив Linux, а Kairos добавляет компоненты, необходимые для загрузки, установки и управления узлом. Kairos поддерживает управление жизненным циклом кластера через Kubernetes — от сборки и подготовки узлов до обновления — и включает опциональную P2P-сеть для автоматизации первоначальной настройки узлов и координации.
Это монорепозиторий, в котором находятся бинарные компоненты среды выполнения для устройств (kairos-agent, immucore), Kairos SDK, инициализатор образов kairos-init, интерактивный установщик и P2P-провайдер. Проект входит в CNCF Sandbox.
Ключевые возможности
- 01Создание загрузочных неизменяемых образов ОС и Kubernetes по описанию в стиле Dockerfile.
- 02Атомарные A/B-обновления, запускаемые отправкой нового образа в реестр контейнеров.
- 03Работа с выбранным вами дистрибутивом Linux.
- 04Опциональная P2P-сеть для первоначальной настройки узлов и координации.
- 05Управление жизненным циклом кластера через Kubernetes, включая подготовку узлов и обновления.
Сценарии использования
- Запуск кластеров Kubernetes на периферийных устройствах с неизменяемыми воспроизводимыми образами ОС.
- Предотвращение расхождений конфигурации между bare-metal-узлами и узлами в облаке.
- Развёртывание обновлений ОС и кластера через CI/CD-конвейер и реестр контейнеров.
В подборках
Темы
Частые вопросы
- Что такое kairos?
- Неизменяемый загрузочный Linux-дистрибутив, который создаёт готовые к работе с Kubernetes образы ОС для периферийных и bare-metal-узлов в стиле Dockerfile. Kairos позволяет создавать неизменяемые загрузочные образы ОС и Kubernetes для периферийных устройств, используя подход, похожий на написание Dockerfile. Чтобы обновить узлы, в реестр контейнеров отправляют новый образ, после чего система выполняет атомарное A/B-обновление: изменения можно развернуть, не модифицируя работающую систему на месте.
- kairos можно использовать бесплатно? Какая у него лицензия?
- kairos распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- kairos всё ещё поддерживается?
- Активно поддерживается. Последний коммит в kairos — 6 нояб. 2026 г..
- Для чего можно использовать kairos?
- Запуск кластеров Kubernetes на периферийных устройствах с неизменяемыми воспроизводимыми образами ОС. Предотвращение расхождений конфигурации между bare-metal-узлами и узлами в облаке. Развёртывание обновлений ОС и кластера через CI/CD-конвейер и реестр контейнеров.
- Где скачать kairos?
- Исходный код и инструкции по установке — на GitHub: https://github.com/kairos-io/kairos
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Облако с совместимыми с AWS API, которое можно развернуть на собственных серверах: EC2, EBS, S3, VPC, IAM, EKS и RDS.
Минимальный неизменяемый дистрибутив Linux для Kubernetes, управление которым полностью ведётся через API без доступа к shell.
Лёгкая и высокопроизводительная среда выполнения WebAssembly для cloud native-, edge- и встроенных приложений; также используется для локального запуска LLM.
Нативный для Kubernetes IoT-шлюз, который позволяет подключать устройства по HTTP, MQTT, RTSP, OPC UA и другим протоколам как ресурсы кластера.
Облачная платформа с открытым исходным кодом для IaaS и управляемых сервисов на bare metal у провайдеров вроде Hetzner, Leaseweb и AWS Bare Metal.