Kubexa

work in progressThis site is being written now: pages appear and change as the cluster does. The AI layer is the most incomplete part.

Documentation

Grouped by the layer it belongs to. Nothing here is aspirational: each page describes what is running now.

Talos Linux

Nodes boot an immutable image and take their configuration from a machine config. No SSH, no package manager, no drift.

Hardware

Two physical machines with consumer CPUs, one OCI VM, one libvirt VM. The specs decide what can be scheduled where.

GitOps

One repository, reconciled by Flux every few minutes. Renovate opens the pull requests, image automation rewrites the tag, and nothing else changes the cluster.

Network

Cilium is the CNI and the gateway. Gateway API resources define every hostname, external-dns writes the records, and two mesh networks cover the tailnet and the two sites.

Storage

Ceph replicates each object across three nodes and hands out volumes; CloudNativePG runs PostgreSQL on those volumes with backups to object storage.

Monitoring

Metrics, logs and traces with a short list of alerts. A signal earns its place only if it changes what I do at 3am.

AI stack

Work in progress. Sandboxed agent devboxes and MCP servers run today; model serving and GPU sharing are still moving.

Open source projects

Charts, build tools and conventions that came from other people's repositories, plus the projects contributed to from this one.