Skip to content

Kontinuum

A Kubernetes-style API server built on kommodity's libkapi package. It embeds a generic apiserver + apiextensions (CRD) server + aggregation layer, backed by pluggable storage (SQLite, PostgreSQL, etcd, ...).

Login screen Topology view Settings view

Warning

The server ships with no TLS and no authentication by default. Put a TLS-terminating, authenticating proxy in front before exposing it outside a trusted network, or turn on OIDC.

Where to go next

  • Quickstart — build kontinuum, run it locally, and connect with kubectl.
  • Architecture — how the server, controllers, and UI fit together.
  • Reference — the CRDs that make up kontinuum's API, and the generated field reference.
  • Authentication — the OIDC/PKCE login flow and how to turn it on.
  • Development guide — conventions for contributing to kontinuum.
  • Cluster provisioning — how kontinuum turns bare-metal machines into a running Talos Kubernetes cluster.

What kontinuum is for

Kontinuum manages Instance, InstancePool, and TalosCluster custom resources through a Kubernetes-style API of its own — the same kubectl-compatible interface you'd use against a real cluster — to discover machines, claim them into pools, and bootstrap Talos Kubernetes clusters on top of them, with Cilium and cert-manager installed as addons. See Architecture for how the pieces fit together.