Overview of Kairos
masterKairos is an immutable, container-based Linux meta-distribution designed for edge Kubernetes. It allows developers to build bootable Kubernetes and OS images using a workflow as simple as writing a Dockerfile.
Key capabilities include:
- Immutable Infrastructure: Prevents infrastructure drift by using immutable OS images.
- Container-based Builds: Build OS and Kubernetes images using container principles.
- Lifecycle Management: Manage provisioning, building, and upgrading clusters via Kubernetes-native patterns.
- Atomic Upgrades: Perform secure, risk-free A/B atomic upgrades by pushing new images to a container registry.
- Optional P2P Mesh: Automates node bootstrapping and coordination using a distributed ledger.
- Distribution Agnostic: Can be used to spin up Kubernetes clusters with various Linux distributions.