Skip to main content

18 docs tagged with "kubernetes"

View all tags

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.

Incident checklist

What to look at first when something is down — locating the fault, the first action for every alert the cluster can raise, and where each subsystem's failure table lives.

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.

Node maintenance and replacement

Draining, rebooting and replacing Talos nodes on the production cluster without losing Longhorn replicas, including the order that keeps the iGPU and the disk encryption happy.

PostgreSQL backup & restore

Ad-hoc dumps and restores against a CloudNativePG cluster, and the full restore of a database from a k8up Restic snapshot.

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

Four Intel NUC hosts — three ASUS NUC 13 Pro and one NUC 14 — running Proxmox VE with the Talos control-plane and worker VMs of 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 topf.

Upgrades

Who proposes an upgrade, who rolls it out and how, for every layer from application images down to hypervisor packages, with the pre-flight checks and the way back.