Skip to content


kairos-white-column 5bc2fe34

The immutable Linux meta-distribution for edge Kubernetes

With Kairos you can build immutable, bootable Kubernetes and OS images for your edge devices as easily as writing a Dockerfile. Optional P2P mesh with distributed ledger automates node bootstrapping and coordination. Updating nodes is as easy as CI/CD: push a new image to your container registry and let secure, risk-free A/B atomic upgrades do the rest.

  • :bowtie: Community Driven
  • :octocat: Open Source
  • 🔒 Linux immutable, meta-distribution
  • 🔑 Secure
  • 🐳 Container based
  • 🐧 Distribution agnostic

Nodes are configured via cloud-init and supports zero-touch configuration and complete lifecycle management with CAPI.

The Kairos 'factory' enables you to build custom bootable OS images for your edge devices, from your choice of OS (including openSUSE, Alpine and Ubuntu) and your choice of edge Kubernetes distribution - Kairos is totally agnostic.

Getting Started 📚

Contributing 🙌

That's awesome! 🥳 We welcome any contribution!

If you wish to start contributing, and want to understand more our process check out also:

Pinned Loading

  1. kairos kairos Public

    🐧 The immutable Linux meta-distribution for edge Kubernetes.

    Go 1.1k 97

  2. provider-kairos provider-kairos Public

    🌱 k3s and optional libp2p support for Kairos. Build decentralized cluster with libp2p that stretch across 1000km!

    Go 43 13

  3. osbuilder osbuilder Public

    🏗️ Kubernetes Native Extension to build Linux distributions artifacts from container images

    Go 16 8

  4. entangle entangle Public

    🔗 Entangle kubernetes connections running on remote clusters, also behind NAT

    Go 5

  5. kcrypt kcrypt Public

    🛡️ Cloud native guardian for persistent data in the edge

    Go 3 1

  6. AuroraBoot AuroraBoot Public

    🐣 Kairos bootstrapper

    Go 17 4

Repositories

Showing 10 of 42 repositories
  • enki Public

    Building Kairos artifacts with ease

    kairos-io/enki’s past year of commit activity
    Go 1 3 4 6 Updated Nov 1, 2024
  • osbuilder Public

    🏗️ Kubernetes Native Extension to build Linux distributions artifacts from container images

    kairos-io/osbuilder’s past year of commit activity
    Go 16 8 3 9 Updated Nov 1, 2024
  • kcrypt Public

    🛡️ Cloud native guardian for persistent data in the edge

    kairos-io/kcrypt’s past year of commit activity
    Go 3 Apache-2.0 1 2 0 Updated Nov 1, 2024
  • go-ukify Public
    kairos-io/go-ukify’s past year of commit activity
    Go 1 MPL-2.0 1 1 1 Updated Nov 1, 2024
  • packages.kairos.io Public

    📦 package browser website

    kairos-io/packages.kairos.io’s past year of commit activity
    0 Apache-2.0 0 1 1 Updated Nov 1, 2024
  • provider-kairos Public

    🌱 k3s and optional libp2p support for Kairos. Build decentralized cluster with libp2p that stretch across 1000km!

    kairos-io/provider-kairos’s past year of commit activity
    Go 43 Apache-2.0 13 1 (1 issue needs help) 2 Updated Nov 1, 2024
  • cluster-api-provider-kairos Public

    Kairos CAPI shim provider

    kairos-io/cluster-api-provider-kairos’s past year of commit activity
    Go 0 1 1 12 Updated Oct 31, 2024
  • kairos-agent Public

    🔧 Lifecycle agent for kairos

    kairos-io/kairos-agent’s past year of commit activity
    Go 5 Apache-2.0 6 2 11 Updated Oct 31, 2024
  • immucore Public

    🦔 The Kairos immutability management interface

    kairos-io/immucore’s past year of commit activity
    Go 8 Apache-2.0 2 1 6 Updated Oct 31, 2024
  • community-bundles Public

    🌱 Kairos community-bundles. A 📖 cookbook for your immutable deployments!

    kairos-io/community-bundles’s past year of commit activity
    Shell 8 Apache-2.0 9 1 9 Updated Oct 31, 2024

Top languages

Loading…

Most used topics

Loading…