holzcloud

From bare metal to cluster node — in the interface.

Management for Kubernetes clusters on Talos Linux. A Go binary runs outside the cluster and speaks the Talos machine API directly. The alternative to Sidero Omni — and the sharpest difference is in the licence: Omni is BUSL-1.1, and running it yourself in production needs an enterprise agreement. holzkube-manager is AGPL-3.0.

The «outside» is the whole point. Anyone who has to bring a cluster back up cannot use a tool that runs inside it: no database server, no Helm chart, no Kubernetes to manage Kubernetes. One binary, one data directory, HTTPS with a certificate it generates on first start.

Provisioning

Build a schematic in the Image Factory, find the machine in maintenance mode, apply the config, the node joins. No PXE script, no ISO mounted by hand.

Upgrades

Talos and Kubernetes rolling, node by node, with a health gate between them — the next one only once the previous is healthy again.

Configuration

View the MachineConfig, patch it, diff before applying. The dry run first, then the change.

Inventory

Nodes, health, Talos and Kubernetes version, services, logs over time.

Audit

Every change as a hash chain, verified at startup rather than behind a button. A break is shown in the interface. That is tamper-evidence, not tamper-proofing — and it says so.

Security

--dry-run refuses every writing call in the transport, not in the interface; a test enumerates every mutation and asserts that nothing reaches the node. --sudo-window bounds how long a re-authentication permits destructive work.

Phase 1 is in place: the binary, HTTPS, setup, login, the store and the audit log. The Talos side is being built right now — transport, Image Factory and a simulator the contracts are tested against. Until it is done there is no node view, and the interface says so at every turn.

Go

Talos API

AGPL-3.0

The holzkube-manager dashboard with instance status, a verified audit chain and the newest audit entries.
Dashboard: instance status, a verified audit chain, the newest entries.
The holzkube-manager images view with Talos version, architecture and the list of system extensions.
Images: assemble an Image Factory schematic and read the URLs it produces.