Home Ops¶
GitOps-managed Kubernetes cluster on three Lenovo M70q nodes, plus Docker services on TrueNAS, UnRaid, and a dedicated AI box.
Why are you here?¶
-
Something broke
Symptom → check → fix tables by area
-
Daily upkeep
Merging Renovate PRs, health checks, common workflows
-
Add or modify an app
App catalog by namespace with config notes
-
Understand the cluster
Hardware, networking, storage, databases, GitOps
-
Rebuild from scratch
Full disaster recovery and bootstrap process
-
Find a
justcommand
All task runner commands for kube, talos, bootstrap
-
Docker services
TrueNAS, UnRaid, AI3090 — doco-cd managed
-
I'm family and need help
Plain-language guide for non-technical users
Quick Reference¶
| Item | Value |
|---|---|
| Cluster VIP | 192.168.5.210 |
| Nodes | k8s-1 (.211), k8s-2 (.212), k8s-3 (.213) |
| Domain | *.t0m.co (external), LAN via UniFi DNS |
| Source of truth | This repo — Flux reconciles on push |
| Secrets | aKeyless → ExternalSecrets |