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, ...).
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.