Database
Backup and restore recipes for in-cluster PostgreSQL using kubectl, pg_dump, and psql.
Backup and restore recipes for in-cluster PostgreSQL using kubectl, pg_dump, and psql.
Step-by-step guide to restoring a PostgreSQL database dump into a CloudNativePG cluster using k8up, Restic snapshots, and pv for streamed progress.
GitOps reconciler running in both clusters — pulls manifests from Gitea (with Codeberg as the documented migration target) and applies them via Kustomize + SOPS decryption.
End-to-end walkthrough of the homelab's GitOps loop — how a single Renovate-opened pull request becomes a digest-pinned container image running in production, touching every layer of the stack along the way.
Legacy lightweight Kubernetes distribution that ran on the AMD Athlon mini-server cluster. Retired and replaced by the Talos cluster on the Intel NUCs. Kept here as historical reference.
Use PROXY protocol v2 to carry the real client IP through netbird/SNAT and a multi-proxy chain — with Gitea (HTTP + SSH) as a worked example showing both mental models.
Three identical ASUS NUC 13 Pro nodes running Talos Linux, racked in a 1.5U tray as the primary Kubernetes cluster.
Immutable, API-driven Linux distribution purpose-built for Kubernetes — running on every node of the production and edge clusters, configured declaratively via Talhelper.
Reusable Kustomize component that bootstraps an app's namespace — Namespace resource, RBAC stub, ServiceAccount, and the labels every other component expects.