Skip to main content

Kairos

Kairos is an open-source project for building and managing immutable, container-based Linux distributions for edge and cloud-native infrastructure environments.

  • Immutable, container-based Linux Operating System (OS) for edge and cloud (edge infrastructure)
  • Builds OS images from OCI/container images using declarative configuration (image lifecycle management)
  • Supports automatic provisioning, upgrades, and recovery of distributed nodes (infrastructure automation)
  • Integrates with Kubernetes and cloud-native tooling for lifecycle and fleet management (cloud-native operations)
  • Targets heterogeneous hardware and distributed deployments such as edge clusters and appliances (edge computing)

More About Kairos

Kairos addresses the problem of managing distributed Linux OS instances across edge, on-premises (on-prem), and cloud-native environments by treating the OS as an immutable, container-built artifact. The project targets scenarios where operators need reproducible, upgradeable, and recoverable system images that can be rolled out across fleets of devices, appliances, or cluster nodes.

The core capability of Kairos is the construction of an immutable Linux OS from OCI/container images (image lifecycle management). Administrators define the OS through container-based artifacts and declarative configuration, so the resulting system image is predictable and reproducible. This model allows consistent builds across heterogeneous hardware, with a focus on edge devices and cloud-native nodes that require uniform behavior and configuration.

Kairos includes mechanisms for automated provisioning, upgrades, and rollback of nodes (infrastructure automation). Devices can be installed or re-provisioned via standard mechanisms using pre-built images, and updates are applied as atomic, image-based operations rather than in-place package upgrades. If an upgrade fails, the system can revert to a previous working image, which reduces configuration drift and simplifies fleet-level maintenance.

The project is aligned with Kubernetes and the wider cloud-native ecosystem (cloud-native operations). Kairos nodes can participate in Kubernetes-based clusters, and workflows for building and distributing images integrate with container registries and other cloud-native tooling. This architecture allows platform and site reliability teams to manage OS images using familiar container and Continuous Integration and Continuous Deployment (CI/CD) pipelines while keeping control of base system definitions.

From an enterprise usage perspective, Kairos fits into categories such as edge infrastructure, device fleet management, and secure, reproducible platform baselines. Organizations can use it to standardize the operating environment across remote sites, retail or industrial edge, or embedded appliances, while coordinating updates centrally. Immutable images and declarative definitions support compliance, auditability, and repeatable deployments.

Technically, Kairos operates at the intersection of Linux distribution design, image-based lifecycle management, and cloud-native orchestration. It is positioned in a directory taxonomy under infrastructure automation, edge computing, and cloud-native operating systems, with specific emphasis on using container images as the unit of OS composition and upgrade for distributed environments.