Corium

An immutable Linux distribution that boots into a Kubernetes node. Built on bootc, ships k0s, configured with cloud-init.

Fedora bootc k0s v1.36.4+k0s.0 Kubernetes 1.36 cloud-init MIT licensed

The OS is a container image

Built with a Containerfile, pushed to a registry, versioned by digest. Inspect it, scan it and promote it with the tooling you already use.

Kubernetes ships with the OS

k0s lives in the read-only /usr. Upgrading Kubernetes means booting a new image, with one rollback path.

Configured with cloud-init

No bespoke API and no new configuration language. Where cloud-init does not exist, the same schema is read from a file or the kernel command line.

Every abstraction has an escape hatch

A verbatim k0s patch, and an ordinary cloud-config underneath. Corium is a guest in your configuration, not its owner.