Skip to main content

17 docs tagged with "kubernetes"

View all tags

Database

Backup and restore recipes for in-cluster PostgreSQL using kubectl, pg_dump, and psql.

Database restore

Step-by-step guide to restoring a PostgreSQL database dump into a CloudNativePG cluster using k8up, Restic snapshots, and pv for streamed progress.

Flux

GitOps reconciler running in both clusters — pulls manifests from Gitea (with Codeberg as the documented migration target) and applies them via Kustomize + SOPS decryption.

From a Renovate PR to a running container

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.

K3s (legacy)

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.

Storage tiers and placement — from physical disks to a PVC

Where live data actually sits in the homelab — the physical disks under it all, how Longhorn carves them into five storage classes with different replica counts and encryption schemes, when an app gets NFS from the TrueNAS instead, and how to pick the right tier for a new workload.

Talos Cluster Hardware

Three identical ASUS NUC 13 Pro nodes running Talos Linux, racked in a 1.5U tray as the primary Kubernetes cluster.

Talos Linux

Immutable, API-driven Linux distribution purpose-built for Kubernetes — running on every node of the production and edge clusters, configured declaratively via Talhelper.

workspace (component)

Reusable Kustomize component that bootstraps an app's namespace — Namespace resource, RBAC stub, ServiceAccount, and the labels every other component expects.